当前位置:首页 > 问答 > 正文

微软说虚拟化其实不等于云计算,大家别搞混了这个概念

虚拟化技术并不等同于云计算,大家不应该将这两个概念混淆,这个说法主要是为了澄清当时业界普遍存在的一个误解,即许多公司认为只要将自己的服务器进行了虚拟化,就是把IT系统“云化”了,就算是走上了云计算的道路,微软认为这是一种片面甚至危险的理解。

这个观点最早可以追溯到微软前首席执行官史蒂夫·鲍尔默的时期,在2009年左右,云计算概念开始火热,但很多企业的理解还停留在初级阶段,当时,虚拟化技术(以VMware为代表)已经非常成熟,它允许在一台物理服务器上运行多个虚拟机,从而提高了硬件资源的利用率,很多企业IT部门做完虚拟化之后,发现服务器整合率大大提高,成本有所下降,就认为自己已经实现了云计算。

针对这种现象,微软的高管,比如当时的服务器与工具业务总裁萨提亚·纳德拉(后来成为CEO)等,多次在公开演讲和技术会议上进行解释,他们指出,虚拟化仅仅是云计算的一个非常基础、底层的技术组件,但远不是云计算的本质和全部,打个比方,虚拟化好比是造汽车时发明的“车轮”,它是一项关键的发明,能让汽车跑起来,但只有车轮并不能成为一辆可以载客、有导航、能安全行驶的汽车,云计算就像是一整套完整的交通服务体系,包括了汽车(计算资源)、道路(网络)、交通规则(管理策略)、加油站(弹性扩容)、维修厂(故障恢复)以及按里程付费的商业模式等。

微软认为云计算必须具备几个核心特征,而单纯的虚拟化并不完全满足这些特征:

第一是按需自助服务,在真正的云平台(如微软Azure)上,用户可以通过一个自助服务的门户网站,在几分钟内就申请并获取到计算能力、存储空间或网络资源,而无需与IT部门或服务提供商进行人工交互,而传统的企业虚拟化环境,通常还是需要向内部IT部门提交工单,经过审批后才能获得虚拟机资源,这个过程可能需要几天时间。

微软说虚拟化其实不等于云计算,大家别搞混了这个概念

第二是广泛的网络访问,云计算资源可以通过互联网标准机制(如浏览器、API)被各种客户端(手机、笔记本电脑、平板等)随时随地访问,而很多企业的虚拟化环境可能只允许通过内部网络(局域网)进行访问,缺乏这种普适的接入能力。

第三是资源池化,云提供商将计算资源(如处理器、内存、存储)集中在一个巨大的资源池中,通过多租户模式为众多客户服务,并根据客户需求动态分配和重新分配物理和虚拟资源,企业自建的虚拟化平台,其资源池通常局限于自己购买的有限硬件,无法达到公有云那种近乎无限的规模。

第四是快速弹性,这是云计算最迷人的特性之一,资源可以快速、弹性地 provision(有时是自动化的),以便快速扩展和快速释放,对于用户来说,可供应的资源量看起来几乎是无限的,一个网站在促销期间访问量暴增,可以瞬间扩展出上百台虚拟机来应对,促销结束后又立刻释放掉,传统的虚拟化环境虽然也能创建新的虚拟机,但其扩展速度受限于底层物理硬件的剩余资源,无法实现这种“瞬间无限扩展”的能力。

微软说虚拟化其实不等于云计算,大家别搞混了这个概念

第五是可度量的服务,云系统通过一种计量的能力,来自动控制和优化资源使用(如存储、处理、带宽和活跃用户账户),资源的使用情况可以被监控、控制和报告,为用户和服务提供商提供透明的服务使用情况,这对应着云计算的按使用量付费模式,而企业内部虚拟化,通常采用的是成本分摊或预算制,缺乏这种精细到每小时的计量和计费能力。

微软指出,如果企业仅仅部署了虚拟化技术,而没有构建起上述这些更高级别的能力(尤其是自助服务、快速弹性和精细计量),那么它顶多算是一个“虚拟化的数据中心”,而不是一个“私有云”,将两者混为一谈,可能会让企业管理者产生“我们已经完成云转型”的错觉,从而忽视了在自动化、服务化、商业模式上进行更深层次变革的必要性,这反而会阻碍企业真正从云计算的优势中获益。

微软当时强调这一点的目的,一方面是为了教育市场,更准确地推广其Azure云服务平台(Azure提供的正是具备上述五大特征的完整云服务,而不仅仅是虚拟化);另一方面也是提醒那些正在建设私有云的企业,不要满足于虚拟化这一小步,而应该朝着构建一个真正具有云特性的IT服务平台努力。

来源参考:这一观点主要源自2009年至2011年间,史蒂夫·鲍尔默、萨提亚·纳德拉等微软高管在Gartner Symposium/ITxpo、微软全球合作伙伴大会等公开场合的演讲和访谈内容,以及同期微软官方博客上发布的关于云计算定义和架构的文章。