Hyper-V凭什么击败VMware?

日期: 2011-02-24 来源:TechTarget中国

  在x86服务器虚拟化的世界里,毫无疑问VMware的vSphere一直占有着主导地位。根据2010 IDC虚拟化报告显示,VMware是唯一一家处于Gartner魔力象限高端市场中的公司。

  不过,思杰(XenServer)和微软(Hyper-V)紧随其后。那么,微软的解决方案对于企业而言是否“足够好”,以至于他们会放弃选择VMware?

  Hyper-V的背景

  Hyper-V是由微软于2008年7月创立的,最初作为Windows Server 2008的更新。现在,它成为了一个独立的产品(微软Hyper-V Server 2008 R2),或者包含在Windows Server 2008和Windows Server 2008 R2之内。这些系统提供更小的服务器足迹,但是没有本地GUI管理。

  至于此前的Hyper-V版本发布,微软在从Connectix购买了Virtual PC软件之后,已经获得了相关的服务器虚拟化经验。该版本仍然可用于微软Virtual Server 2005 R2。Hyper-V和Virtual Server的历史预示着它们将会使用同样的VHD磁盘格式。

  尽管微软没有能与VMware相匹敌的经验(他们第一件产品,VMware Workstation于1999年问世),但是对于一些企业而言,Hyper-V是否将会是比vSphere更好的选择呢?

  vSphere vs. Hyper-V:价格

  今天,我们可以从微软的官方网站上免费下载独立的Hyper-V Server 2008(R2)。对于已经购买了Windows Server 2008(R2)的用户而言,Hyper-V则作为该产品的一项功能直接可用。

  我们不应该忽略VMware和思杰都提供产品的免费版本。不过一些功能在免费版本中无法正常使用。

  例如,追求高可用性的你可能会想要最先进的部署来实现某些功能。但是vSphere,vMotion(可以实现物理服务器之间的用户迁移)在免费版本中就不可用,Hyper-V目前则免费提供实时迁移功能(同等功能)。

  除了免费版本以外,vSphere还提供四个等级的许可,包括标准、高级、企业和企业增强版。这些许可的定价取决于物理服务器,详情可以参见下表。这些价格是2011年2月在VMware的官网公布的。

  vSphere 标准版为期一年产品支持的价格为1318美元

  vSphere高级版为期一年产品支持的价格为2806美元

  vSphere企业版为期一年产品支持的价格为3594美元

  vSphere企业增强版为期一年产品支持的价格为4369美元

  这些费用不包括任何用户操作系统的许可。我们可以与Windows 2008 Server的价格列表做一个对比:

  Windows Server 2008 R2 标准版 – 1029美元

  Windows Server 2008 R2 数据中心版 – 2999美元

  2008数据中心许可包括在任何标准、企业或者数据中心版本下运行无限数量的Windows 2008操作系统虚拟实例。

  大体可以看出微软的目的是想用Hyper-V的使用价格来吸引已经使用他们数据中心产品的用户,Hyper-V Server 2008 R2更是免费提供高端的功能。

  虚拟化功能

  显然,价格并不是选择软件产品的唯一因素。产品功能评分在决定虚拟化解决方案是否符合需求这一点上至关重要。

  相比vSphere,Hyper-V的功能可谓简单。

  Hyper-V的R2版本发布只是第二次管理程序的迭代,而VMware已经升级至于了vSphere的4.1版本,预计今年晚些时候还会有更新的版本问世。而微软则致力于增加产品的新功能,Hyper-V Server 2008 R2的SP1版本和Windows Server 2008 R2现在已经投入到生产阶段。

  这个版本将添加动态存储和RemoteFX功能(分别是高级内存管理和图形优化功能),从而让它的性能更加卓越,让Hyper-V更适合VDI(虚拟桌面基础架构)。

  当然Hyper-V也提供所有的“标准”的虚拟化功能。Hyper-V Server 2008 R2支持多达384个虚拟用户,支持快照,R2版本更是提供实时迁移和主机集群。

  实时迁移类似于vSphere vMotion中允许一个虚拟用户在物理服务器之间移动的功能,不需要任何停机或者中断终端用户体验。在此之前,只能通过暂停用户体验后在服务器之间转移内存来进行的“快速迁移”。值得一提的是vMotion是不包括在vSphere(管理程序)的免费版本之内的。

  主机集群使用集群共享卷,能够极大地改善Hyper-V服务器之间的个体用户在多点搞性能配置下的失败。集群同样不包含在vSphere的免费版本之内。

  Hyper-V的支持

  我已经提到过,Hyper-V是建立在Windows Server 2008之上或者之内的。这个平台已经拥有很长的历史了,可以追溯到1983年7月最早的Windows NT 3.1版本。事实上,最新的微软操作系统版本(Windows 7和Windows 2008 R2)已经被制定使用相同编号系统的6.1版本。

  众所周知,最初的Windows NT版本在硬件支持范围情况上的表现不佳。Windows的桌面版本驱动程序不兼容,只有有限的几个硬件可以在NT下运行。

  提供驱动程序稳定性对于任何服务器平台而言都是一个关键的要素。从那以后的版本支持的设备和驱动程序的范围就开始逐步扩大了。因此,现在的Windows 2008(Hyper-V)支持种类繁多的硬件组件。

  与vSphere相比,硬件兼容性指南是相当有限的。显而易见,微软希望确保早期Windows NT版本的稳定性。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

相关推荐