搜索
搜 索
本版
文章
帖子
用户
图文精华
hadoop-2.6.0+zookeeper-3.4.6+hbase-1.0.0+hive-1.1.0完全分布 ...
首页
Portal
专题
BBS
面试
办公|编程助手
更多
登录
注册
用户组:游客
主题
帖子
云币
我的帖子
我的收藏
我的好友
我的勋章
设置
退出
导读
淘贴
博客
群组
社区VIP
APP下载
今日排行
本周排行
本周热帖
本月排行
本月热帖
会员排行
About云-梭伦科技
»
专题
›
技术学习(版主发帖区)
›
云技术学习
›
知识型
›
虚拟化绝不是云计算,而云计算超出了虚拟化的范畴
0
0
0
分享
虚拟化绝不是云计算,而云计算超出了虚拟化的范畴
sstutu
2014-2-18 14:05:57
发表于
知识型
[显示全部楼层]
阅读模式
关闭右栏
0
8027
About云VIP帮助找工作和提升
本帖最后由 sstutu 于 2014-2-18 14:39 编辑
阅读本文可以带着下面问题:
1.什么是5-3-2原理?
2.什么是SLA?
3.什么是资源池?
4.自动服务有什么特点?
5.如何理解云计算的弹性?
6.如何理解云计算按需存取?
云计算很流行,但是似乎我们都是云里雾里,特别是对于了解虚拟化和云计算。对于二者感觉相似的地方很多。这里给大家再次讲解一下云计算与虚拟化的区别。
首先这里做一个比喻:
虚拟化甲:
100个鸡翅,我们买了10个鸡翅,花了10个鸡翅的钱。发现只能吃5个,剩下的5个怎么办?浪费了。
虚拟化乙:
100个鸡翅,我们买了10个鸡翅,花了10个鸡翅的钱。发现只能吃8个,剩下的2个怎么办?浪费了。
云计算丙:1
00个鸡翅,我们吃了 5个鸡翅,花了 5个鸡翅的钱。 刚好。
云计算丁:
100个鸡翅,我们吃了 8个鸡翅,花了 8个鸡翅的钱。 刚好。
以上比喻可能不太恰当,但是目的是想说明云计算的的弹性和按需存取。下面面可以详细了解
首先,有不少企业的IT部门纷纷把虚拟化引进了其现有的计算环境中。整合服务器、模仿生产环境、虚拟化测试网络、安全化企业网络、增加灾备选项等等,所有这些都只是使用了虚拟化的应用而已。有些企业还用各种系统管理解决方案所提供的自动化对其IT设施进行了高度虚拟化。我认为很多IT专业人士已经认识到了虚拟化所带来的好处,包括更高效地利用服务器,通过减少物理碳足迹从而节约成本等等。如今我们正在进入云时代,于是问题就成了“虚拟化和私有云一样吗?”或者“我们已经拥有了高度虚拟化的计算资源,还需要私有云吗?”对这些问题的回答一般总是从“你需要解决什么样的业务问题?”开始的。然后评估究竟私有云解决方案才可以解决这一问题呢,还是说虚拟化就已足够?当然这里是假定了我们对什么是虚拟化和什么是私有云有很清晰的理解而言。而问题的关键在于,虚拟化和云计算并非一回事。它们要解决的是不同维度的IT问题,而且对企业会产生不同层面的影响,导致不同的发展前景。
虚拟化
简要言之,在IT环境中,虚拟化是要“隔离”计算资源,如此一来,某个层上的一个对象(如一个应用,一个任务,一个组件)就可以不考虑该层之下的其他变化而独立操作。对虚拟化做详尽的探讨超出了本文的范围。然而,还是让我们解释一些术语,虚拟化和“隔离”常常因为某些特殊原因而被选用,其实在“虚拟化”和“仿真”、“隔离”和“重定向”之间是存在技术差异的。虚拟化隔离了各种计算资源,因此也就提供了重新分配与整合被隔离资源的机会,以便更好、更高效地利用这些资源。
云计算
而另一方面,云计算则是一种让各种资源按需取用的能力。
云计算的本质源于“服务”。在云计算的语境中,一个服务意味着一种可按需取用的状态。所以SaaS就意味着软件,例如某个应用程序,可以按需取用,关注点在于其内部的可用功能而不是应用之外的东西。PaaS提供的是一种按需取用的正常运行环境,因此问题就成了把什么样的按需应用功能组合部署到这一环境中去。由于正常运行环境是可以按需取用的,所以一个部署到其中的应用也可以在按需取用的状态下运行。也就是说,这些部署到PaaS环境中的应用是可以按需交付的,结果就和SaaS一样。再说到IaaS,它指的是可以按需取用、按需预配置的基础设施。对IT专业人士来说,在运营层面预配置基础设施等同于部署服务器。而在云计算环境中,所有服务器都已虚拟化,而且是以虚拟机的形式部署的,所以IaaS最终就成了按需部署虚拟机的能力。
按需取用意味着高可获得性和总是就绪的状态,因为它必须是对每个SLA而言是随时可用,随时就绪的。按需取用主张的是标准化、自动化、优化和编排必须就位,整体而言则呈现为资源池和弹性。按需取用意味着必须有审计和度量,也就是分析,所以容量可以进行相应的规划。这也就是为什么基于消费的计费或使用后付费模式被包括在了云计算的基本特征内的原因。
云计算和虚拟化的明显差异
如上所述,要搞清楚虚拟化和私有云之间的本质差异,其实不难。很显然,虚拟化和云计算截然相反,它不是建立在5-3-2原理之上的。例如自服务模式就不是虚拟化的基本构件,但是对云计算来说却是必不可少的。有人肯定会反驳说,某些虚拟化解决方案是包含了自服务组件的。但问题是,自服务对于虚拟化来说既不是必要条件,也不是充分条件。而在云计算中,自服务却是一个至关重要的概念,
对用户来说必须是任意时刻都可以获得的
。
虚拟化是虚拟机的核心,它源于基础设施的管理、运营及部署的灵活性。虚拟化指的是整合服务器、管理虚拟机、精简桌面等等的能力。
与此同时,云则是和“服务”相关的,而“服务”是和云就绪以及对市场机会的反应相关的。云关注的是如何走向市场。它重视的是怎么让一个被申请的企业核心业务应用可以按需取用,而不仅仅是为了部署一个虚拟机。云感兴趣的不仅是虚拟机的运营,而且要洞察在虚拟机上运行的目标应用。
因此说,虚拟化绝不是云计算。而云计算则远远超出了虚拟化的范畴。
总结:可以说出自己的理解,和大家讨论。
欢迎加入about云群
425860289
、
432264021
,云计算爱好者群,关注
about云腾讯认证空间
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
显身卡
没找到任何评论,期待你打破沉寂
sstutu
发表于 2014-2-18 14:40:02
注释:
云计算的5-3-2原理
5大核心特点:
NIST提出了云计算系统需提供的五大核心特点。
1. 按需自助服务(On Demand Self-Service):
供应商的资源保持高可用和高就绪的状态,用户可以按需方便地自助地获得资源。
2. 泛在的网络访问(Broad Network Access):
可以通过各种网络渠道,以统一标准的机制(如浏览器,相同的API等)获取服务,但是客户端可以是多种多样的瘦客户端或富客户端(例如移动电话、笔记本电脑、PDA等)。
3. 动态的资源池(Resource Pooling):
供应商的计算资源可以被整合为一个动态资源池,以多租户模式服务所有客户,不同的物理和虚拟资源可根据客户需求动态分配。服务商需实现资源的位置无关性,客户一般不需要知道所使用的资源的确切地理位置,但在需要的时候客户可以指定资源位置(如哪个国家,哪个数据中心等)的要求。
4. 快速弹性(Rapid Elasticity):
可以迅速、弹性地提供服务,能快速扩展,也可以快速释放实现快速缩小。对客户来说,可以租用的资源看起来似乎是无限的,可在任何时间购买任何数量的资源。
5. 可计量的服务(Measured Service):
服务的收费可以是基于计量的一次一付,或基于广告的收费模式。系统以针对不同服务需求(例如,CPU时间、存储空间、带宽、甚至按用户账号的使用率高低)来计量资源的使用情况和定价,以提高资源的管控能力和促进优化利用。整个系统资源可以通过监控和报表的方式对服务提供者和使用者透明化。
3种服务模式
按NIST的定义,云计算的三个服务模式(Delivery Models)是:SaaS、PaaS和IaaS。
SaaS:提供给客户的服务是运营商运行在云计算基础设施上的应用程序,用户可以在各种设备上通过瘦客户端界面访问,如浏览器。消费者不需要管理或控制任何云计算基础设施,包括网络、服务器、操作系统、存储,等等。
PaaS:提供给消费者的服务是把客户采用提供的开发语言和工具(例如Java、python、.Net等)开发的或收购的应用程序部署到供应商的云计算基础设施上。客户不需要管理或控制底层的云基础设施,包括网络、服务器、操作系统、存储等,但客户能控制部署的应用程序,也可能控制运行应用程序的托管环境配置。
IaaS: 提供给消费者的服务是对所有设施的利用,包括处理、存储、网络和其他基本的计算资源,用户能够部署和运行任意软件,包括操作系统和应用程序。消费者不管理或控制任何云计算基础设施,但能控制操作系统的选择、储存空间、部署的应用,也有可能获得有限制的网络组件(例如,防火墙、负载均衡器等)的控制。
2种部署方式
NIST把云计算系统的部署方式或存在实体分为两大类:
l 私有云(Private Cloud):
云基础设施被某单一组织拥有或租用,可以坐落在本地(on Premise)或(防火墙外的)异地,该基础设施只为该组织服务。
l 社区云(Community Cloud):
或称机构云,云基础设施被一些组织共享,并为一个有共同关注点的社区或大机构服务(例如,任务、安全要求、政策和准则等),社区云可以被该社区拥有和租用,也可以坐落在本地、(防火墙外的)异地或多地。笔者认为,社区云可能是一组私有云通过VPN(Virtual Private Network)连接到一起的VPC(Virtual Private Cloud),是混合云的一种。
SLA
SLA:Service-Level Agreement的缩写,意思是服务等级协议。
资源池(Resources Pool) :
资源的集合
当某一个资源使用完后,资源池把相关的资源的忙标示清除掉,以示该资源可以再被下一个请求使用。
回复
使用道具
举报
显身卡
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
发表新帖
sstutu
实习版主
关注
406
主题
948
帖子
143
粉丝
TA的主题
Flink基础教程
2018-10-24
39天大数据学习第30天:使用Spark
2018-10-24
Flink使用场景-生产环境【适合架构师、面试者】
2018-10-24
阿里巴巴为什么选择Apache Flink?
2018-10-24
美团点评基于 Flink 的实时数仓建设实践
2018-10-24
24小时热文
Flink CDC:新一代实时数据集成框架
蚂蚁面试就是不一样
如何高效学习
人情世故速查速用大全集
框架思维
关闭
推荐
/2
中文版ChatGPT
1.无需魔法 2.提高编程效率 3.提高文档能力
查看 »
新手帮助
新手帮助:注册遇到问题,领取资源,加入铁粉群,不会使用搜索,如何获取积分等
查看 »
意见
反馈