一名咨询人士表示,在多年扮演苦苦追赶VMware的尴尬角色后,Hyper-V的下一个版本凭借独特的新功能,博得了微软拥趸的喝彩,还引起了VMware用户们的注意。
作为微软即将发布的Windows Server 8版本的一部分,Hyper-V将焕然一新。微软还没有宣布Windows Server 8的交付日期,不过早些时候发布的路线图文档预计会在2012年发布(这就是Windows Server 2012一名的由来)。Windows Server 8的开发者预览版(包括Hyper-V)已在微软于9月在加利福尼亚州安纳海姆举行的BUILD大会上公之于众。
新的Hyper-V“至少与VMware不相上下,有些方面甚至胜过VMware,”在爱尔兰都柏林任职IT顾问的微软最有价值专家(MVP)Aidan Finn表示。MVP计划表彰的是分享微软产品方面知识,但独立于微软的个人。Finn还著有《成为部署Hyper-V高手》一书。
Finn说:“很显然,眼下Hyper-V来得更划算。如果你开始关注一些新功能,它赶上了vSphere;用户还获得了vSphere只向高端客户提供的一些功能。”
Finn表示,Hyper-V在以下三个方面胜过VMware:凭借无共享实时迁移(Share Nothing Live Migration)等功能,提供对廉价的服务器连接存储和简单磁盘捆绑(JBOD)的支持;凭借名为Hyper-V Replica的功能,实现站点到站点的故障切换,用于灾难恢复;以及凭借名为Hyper-V可扩展交换机(Hyper-V Extensible Switch)的功能,实现虚拟网络。此外,Hyper-V现在可以扩大到庞大规模,支持更多的逻辑处理器,允许每一个虚拟机都可以使用更多个虚拟处理器。
微软的Windows服务器和虚拟化部门高级主管Mike Schutz认为,Hyper-V增添了任何竞争对手所没有的功能。
Finn认为,Hyper-V比VMware有所改进的地方主要首先体现在存储方面。 Hyper-V再也不要求有网络附加存储(NAS)、存储区域网(SAN)或集群。他说:“VMware有vMotion和高可用性功能,但这两项功能在Hyper-V环境中被当作同一项功能来对待。”
眼下,“你不得不将虚拟机存放在SAN上,”Finn说。因此,如果你想试用一下Hyper-V,就得有SAN,或者愿意购买一个SAN。这样一来,成本就非常高昂,哪怕是购买低端SAN。这个情况在Windows 8中发生了变化。Hyper-V能够将虚拟机存放在文件服务器上。微软致力于远程直接内存访问(RDMA),并且开发出了新版本的服务器消息块(Server Message Block)文件服务器协议,名为SMB 2.2,该协议使用RDMA。这让Hyper-V可以访问另一个机器的文件服务器上的文件,并且允许用户在服务器连接的存储设备之间建立活动/活动集群。Finn表示,所以,万一文件服务器出现故障,它就会自动进行故障切换,切换至另一个文件服务器。
服务器连接的存储设备之间的实时迁移也将得到支持,微软将这项功能称之为无共享实时迁移。这是“市面上其他厂商目前其实都无力实现的功能,”Schutz说。无共享实时迁移允许虚拟硬盘和虚拟机可以通过网络连接,在服务器连接的磁盘之间转移。
Finn表示,Hyper-V在存储方面的改进意味着,客户可以将JBOD等廉价的存储方案变成无限制、可扩展的存储方案。由于再也不要求有SAN,虚拟化的成本对于小公司和放在远程位置的服务器来说变得更加合理。
VMware并不认同无共享实时迁移是Hyper-V特有的功能这一观点,但是承认,vSphere并不包含这项功能。VMware的产品营销主管Mark Chuang反驳说:“VMware通过一款名为vSphere存储设备(VSA)的产品来支持该功能,这款产品使得服务器连接的存储设备在vSphere主机看来如同共享存储设备。VSA全面支持VMware vMotion和高可用性功能。VSA可以单独购买,也可以与vSphere Essentials Plus捆绑在一起来购买。”他指出,VMware目前还在对VSA搞促销活动。至于未来有没有计划将该产品作为基本vSphere软件的一部分来销售,Chuang未予置评。
Hyper-V Replica提供了站点到站点的故障切换功能,这是Finn喜欢的另一项功能,因为它降低了灾难恢复所需的成本。Finn说:“该功能让你可以基于SSL技术,通过异步网络,复制虚拟机和快照,没有距离方面的限制。而且它非常经济,占用的带宽非常少。既可以复制到分支机构,也可以总部复制到部署了Hyper-V架构的托管公司。vSphere的高端客户才享有这种功能。如果你购买了Hyper-V许可证,就能充分利用这项功能。没有微软所说的‘虚拟机负担’。”
Schutz表示,微软是在解决复制问题后开发出了Replica,于是Hyper-V的新版本将来能够“在虚拟机运行的同时,将虚拟机从一个站点复制到另一个站点。”
Chuang表示,VMware在今年9月发布的vCenter站点恢复管理器(SRM)5中提供了一项类似的功能,这项功能名为vSphere Replication。另外,他补充说,包含这项功能的SRM产品添加了更多的功能,原因在于它让IT管理员可以制定灾难恢复计划、自动执行计划以及进行测试运行。客观地说,微软在其System Center套件中也有附加的管理产品具有灾难恢复功能,比如System Center数据保护管理器。Replica是Hyper-V本身自带的一项功能,于是Finn认为VMware方案成本更高的观点是正确的。Chuang说:“SRM并不包含在任何版本的vSphere里面,它是单独销售的。”
Hyper-V的下一个版本还拥有出众的可扩展性,并且支持每个主机多达160个逻辑处理器、每个主机多达2TB内存、每个虚拟机多达32个虚拟处理器、每个虚拟机多达512GB内存,以及一种新的VHDX虚拟硬盘格式,这种格式可支持每个虚拟磁盘多达16TB。
Finn称这些改进之处大多是“高端东西”,很少有人关注。他说:“微软与VMware在单单一个主机上可以运行多少个虚拟机方面进行较量时,极少有人会在乎。”
不过,Finn对几个方面的改进给予了赞扬。随着多核多处理器服务器的价格不断下降,Hyper-V在处理器方面的限制仍然很严格。增加到160个处理器有望解决这个问题。同样,支持仅仅四个处理器核心的功能也达不到要求。每个虚拟机能够支持更多个虚拟处理器(多达32个)就要合理得多。
他说:“有一些机器无法进行虚拟化处理,因为你无法为它们提供足够的处理能力。现在,我们就能够对这种机器进行虚拟化处理。”这样的机器包括大型数据库服务器,或者需要大量计算能力的中档应用服务器。把这些应用系统放入到虚拟机上,就能够为它们赋予虚拟化技术带来的灵活性和高可用性。
Schutz表示,Hyper-V在虚拟网络方面也会超过VMware。Hyper-V可扩展交换机让第三方的虚拟交换机可以接入到Windows Server 8网络上。到目前为止,思科、博通和日本电气公司都同意与之协同运行。
Finn说:“网络管理员管理Hyper-V可扩展交换机时,就如同管理物理交换机那样;只要用一套工具,就可以同时管理Hyper-V、虚拟网络和物理网络。”
Schutz表示,管理员们借助已经在使用的网络工具,就可以执行数据包过滤、入侵检测、服务质量和数据包标记等任务。可扩展交换机允许Hyper-V用户使用来自多家公司的虚拟交换机。他表示,VMware只提供借助思科设备来实现虚拟网络隔离的机制。VMware对这一说法提出了异议。VMware发言人对《Network World》杂志说:“vSphere虚拟分布式交换机可以借助任何网络硬件,而不是仅仅借助思科硬件来隔离网络流量。”不过,VMware的网上营销资料没有证实这个说法,提到对第三方虚拟交换机的支持时,只是专门提到了思科Nexus 1000V这一品牌名。
这倒不是说Hyper-V的拥趸认为,Hyper-V处处比vSphere胜出一筹。在支持网卡聚合(又叫链路聚合或负载均衡)方面,Hyper-V仍在后面追赶VMware。目前微软不支持使用该功能的实施环境。如果出现了问题,“我们不得不依赖硬件厂商(如惠普和IBM),这个问题让人很困惑,”Finn说。这个问题很是麻烦,他建议别人索性避免用Hyper-V来实现负载均衡。他说:“许多使用VMware的人说,他们有网卡聚合功能,不会关注没有这项功能的Hyper-V。”
不过,由于新的改进之处,Finn表示他看到VMware用户及经销商想试用一下Hyper-V的兴趣越来越浓厚。就在不久前,许多人“对Hyper-V毫无兴趣。他们是忠心耿耿的vSphere用户或VMware合作伙伴。而现在,他们要求我们演示Hyper-V。顾客们对于价格比较敏感,他们也承认微软取得了一些改进。”
不过眼下,VMware有力地指出,Windows Server 8 Hyper-V完全是纸上谈兵。Chuang说:“微软在大谈特谈业界大多数人预测要到2012年下半年才会发布的一款产品。所以,顾客们得再等上9至12个月,才能获得VMware在许多情况下发布已有好几个年头的功能所带来的好处。”