2012已然过半,关于微软Windows Server 2012和Hyper-V 3.0的讨论热度却未曾停滞。八月,在旧金山微软技术大会上,微软公司服务器虚拟化负责人Jeff Woolsey称,Hyper-V 3.0将会是令人生畏的。在将近半个世纪的服务器虚拟化技术研发与实践中,较之IBM、Sun、惠普、 VMware……微软算是后来者。2007年9月,微软发布虚拟化解决方案,其正式挺进服务器虚拟化市场。近些年来,业界习惯把较早研发服务器虚拟化技术的VMware与微软摆在一起比照,称其为虚拟化双雄。那么VMware与微软的虚拟化技术与产品发展情况如何?VMware与微软的虚拟化特色各有哪些?VMware与微软的虚拟化解决方案在行业用户的应用现状如何?VMware与微软,在服务器虚拟化世界,谁才是王者?
服务器虚拟化趋势分析
从最初的大型机、到Unix小型机,再到现在普遍使用的X86服务器,服务器虚拟化从最初作为大型高端企业用户的“专属之物”,已经演变为不同规模企业普遍适用的技术。服务器虚拟化是将服务器物理元件抽象成逻辑元件,让一台服务器变成几台甚至上百台相互隔离的虚拟服务器,让CPU、内存、磁盘、I/O等硬件变成可动态管理的“资源池”。简言之, 虚拟化就是打破硬件、操作系统和应用软件相对应的传统部署模式。服务器虚拟化优点主要有以下几方面:
【1】 降低服务器占用空间,降低企业购买、管理和安置服务器的成本。
【2】 提升服务器利用率,把物理机部署成虚拟机,动态根据不同工作负载进行工作。
【3】 实现良好的容错能力,确保虚拟机关键业务高可用性。
【4】 实现多层次数据保护。
根据知名调研机构Gartner预测,到2016年,X86硬件支持的80%工作负荷将在虚拟机上运行;而现在虚拟化的技术普及率已达到50%。
根据Gartner今年八月分析报告,2012年服务器虚拟化趋势将朝着更多有竞争力的方案趋于成熟、可供选择的厂商数量增加、普及率和饱和度将影响厂商行为、云服务提供商开始正视在企业环境的虚拟化技术。
虚拟化称得上云计算的“先驱”,没有成熟的虚拟化架构,无论是私有云、混合云还是公有云的实现,都将极其困难。而在云计算平台称为企业IT部署的不二之选时,虚拟化普及化就成为一个不可逆转的趋势。
VMware与微软主要服务器虚拟化产品
VMware
VMware从1998成立至今,主要专注虚拟化技术,尤其是在X86服务器平台。其第一款虚拟化产品即是VMware Virtual Platform,该平台通过运行在Windows NT上的VMware来启动Windows 95。随后这十多年,VMwar在服务器虚拟化市场中研发出VMware-ESX-Server、VMware GSX Server、VMware vSphere,等产品。现在,VMware GSX Server已经停止开发。
VMware-ESX-Server 是适用于任何环境的企业级虚拟计算机软件。VMware-ESX-Server的主要实现功能有如下几点:
【1】 将特定系统的应用程序迁移到可靠和可伸缩的各异虚拟机上。
【2】 动态远程对服务器进行管理
【3】 进行高级资源管理控制
【4】 自动脚本式的普通监控和管理任务
【5】 无需添加物理系统进行性能提升
VMware vSphere目前已经升级到vSphere5.0,其虚拟化平台在升级到5.0时,主要功能在于实现为关键应用程序提供较好的应用性能和可用性,满足用户的虚拟化和云基础架构需求。“虚拟化已成为企业首选的IT环境,随着我们逐渐迁移到云计算,越来越多的客户在VMware vSphere 上进行标准化,我们对VMware vSphere 5所做的改进可为任何业务应用提供强大可靠的平台。”关于VMware vSphere 5,VMware大中华区总裁宋家瑜这样表述。其
主要功能为如下几点:
【1】 虚拟机规模增加4倍,可支持任何应用程序。
【2】 保护非计划内停机状况。
【3】 自动化资源管理。
【4】 自动部署服务器。
【5】 配置驱动型存储减少选择存储资源需要选择的步骤。
【6】 首个在ESXi上开发的VMware vsphere的版本,能够精简部署和配置,简化打补丁和升级流程。
微软
微软虚拟化最出名的产品为Hyper-V,目前Hyper-V3为其自身最高级别。2008年,微软正式推出专业虚拟化工具Hyper-V。而最新微软操作系统Windows Server2012 在虚拟化方面支持Hyper-V3。
Windows Server2012是一套基于Win8而开发完成的服务器系统,主要在存储、虚拟化、网络和云方面的便捷性进行优化。而其在虚拟化方面的功能主要是通过Hyper-V增加新的功能来实现扩展多用户云。促使存储系统、集群和灾难恢复数据中心之间的虚拟机简易复制。
而Hyper-V3主要特点功能如下:
【1】 新增同步执行多个实时迁移的能力
【2】 在主机上最高可运行160个逻辑处理器(核心或者多线程)和最高2TB的随机存储器。
【3】 支持63个节点,每个集群节点托管4000个虚拟机。
【4】 具备复制特性,帮助企业用户在位于远程地点的另一个Hyper-V服务器上放置一个虚拟机副本,可以对所有最新的变化进行同步复制。
VMware与微软服务器虚拟化产品实力比照
市场竞争的激烈往往加快技术产品研发速度。既往不咎,我们只关注现在。从VMware 和微软最新的服务器虚拟化产品来看,Hyper-V3在虚拟化实力方面已经与VMware vSphere旗鼓相当。Hyper-V前两个版本无法同步执行多个实时迁移,而该功能是,在Vmware的产品中早以存在。而在Hyper-V3中,这个功能已经实现。而在扩展能力方面,Hyper-V2最高只能支持四个虚拟中央处理器和8GB随机存储器,而VMware的产品中,每个客户端能支持 1TB随机存储器,对比差距明显。而Hyper-V3,则在主机上最高可运16个逻辑处理器(核心或者多线程)和最高2TB的随机存储器。还能支持最高达 32个虚拟组处理器的虚拟机。一下子双方在扩展性方面又站在较同步的位置。
VMware与微软虚拟化的行业应用
VMware
实例:HSBC银行服务器虚拟化案例——通过VMware ESX Server将1300台服务器整合到150台服务器上。通过实施虚拟化,减少物理服务器数量,提供2500个虚拟机资源空间;减低物理服务器的采购费用;加速新应用系统为生产服务的速度;降低是服务器软件购买和升级频率;提高物理服务器利用率、简易操作和自动化管理;节省141千瓦电力和51个机柜空间。
VMware服务器虚拟化方案主要应用的企业有IRMC(一家全球性呼叫中心服务网络公司)、GE(通用电气公司)、国家水利局、商务部、神龙汽车、中远散货运输有限公司、国家统计局,等等。
微软
实例:中国石油天然气集团公司——采用基于Hyper-V服务器虚拟化技术,整合现有物理服务器,将其上运行的办公管理系统迁移至虚拟机中运行,旨在降低IT环境管理复杂度。该解决方案实现中国石油天然气集团公司服务器数量及电力消耗减少45%,并减少每年的计划外宕机时间。
微软服务器虚拟化方案主要应用的企业有上海电信、美国第二大零售商Target。
在行业应用方面,VMware的案例比较丰富,从政府机关到的关键行业都有囊括。相比之下,微软的行业案例目前较Vmware少,这一定程度跟双方展开虚拟化的研发时间长短有关。不过,双方在服务器虚拟化解决方案上的客户类型和规模都比较高端和庞大。
VMware与微软服务器虚拟化博弈
关于Vmware与微软在服务器虚拟化方面的博弈,VMware虚拟化成本高是其“死穴“,业界对此的评论甚多。VMware的平台比微软平台贵已成为业界惯常认知。而对此,VMware 也是利用各种形式进行反驳。VMware专门制作一个总成本的报告,对比vSphere和Hyper-V。VMware营销总监Eric Horschman 表示这样做的缘由“纯粹是为了回应微软声称的Hyper-V比vSphere便宜很多的论调”。
Hyper-V3性能已经能与vSphere匹敌,业界声音表示Hyper-V3还可能超过vSphere。同时,Hyper-V3在价格上有先天优势,因为微软的营销方式往往是以超低价或捆绑销售免费赠送的方式进行推广,传播的渗透的范围广。
微软在解决异构虚拟化问题后,VMware与微软之间博弈或者说互相有说头的点分别为微软要证明其在服务器虚拟化产品技术方面已经可以与VMware抗衡,VMware则极力证明其服务器虚拟化解决方案并非比微软昂贵。
产品技术成熟与否是用户期待虚拟化的考量之一,同时在全球经济日益不景气的当下,成本控制也是用户进行虚拟化时考虑重点。而VMware与微软的虚拟化技术已经有用户影响力,现在关键是双方的营销策略看是谁能抢到上风。不过不可忽视,VMware的丰富用户案例经验或将会提升其在用户中的信赖度。