分析:Hyper-V管理程序是否值得我们翘首以待?

DoSERV分析12月10日国际报道:微软公司即将于2008年底推出的一款服务器虚拟化产品是其作为软件业界巨头向虚拟化厂商VMware公司发起的挑战,这样的竞争局面对于诸如思杰系统公司,甲骨文公司,红帽公司和NOVELL公司这样基于Xen管理程序的开源产品生产厂商而言亦是如此。

微软公司的这款Hyper-V采用的是软件管理程序的形式,即可以作为即将推出的Windows Server 2008操作系统的组成部分对外发售,也可以作为独立的单机服务器版本在物理主服务器上运行,售价为28美金。

Hyper-V管理程序将与Windows Server 2008操作系统8个版本中的三个结合在一起,也就是会在另外五个版本在2008年2月27日预计推出的六个月后面世。Hyper-V标准版每个服务器授权能允许用户运行一个实例,企业版能运行四个实例。而Hyper-V数据中心版本则对用户实例没有使用数量限制。

到目前为止,微软公司只是表示Hyper-V管理程序不仅可以对单处理器客户机操作系统的Windows Server 2003提供支持,对单处理器和多重处理器使用环境下的Windows Server 2008操作系统也同样适用。不过微软公司宣称在Hyper-V管理程序面世之际也将对其他操作系统提供支持。

微软公司也希望Hyper-V管理程序能从软硬件厂商中获取广泛支持来与VMware虚拟化管理程序一争高下,VMware公司则宣称他们证实已经有2000个不同的硬件模型和30种客户机操作系统在运行他们的服务器虚拟化产品。

另外,服务器虚拟化验证程序(Server Virtualisation Validation Program)对其他的软件厂商而言也能相对容易的确保他们的产品能在基于Hyper-V管理程序上的虚拟化环境中平稳运行。

"设计虚拟化环境的任何人都会从不同的视角考虑。对于那些需要在其他虚拟化产品顶部运行Windows 2008操作系统的高水平支持的用户来说,这种设计能传递他们的问题所在"微软公司Windows服务器产品经理加雷思.霍尔解释说。

OEM服务器和家用电脑制造商–诸如戴尔公司,富士-西门子公司,日立公司,惠普公司,IBM公司和优利系统公司到目前为止都已经与微软公司签订了协议来对Hyper-V管理程序提供支持。

管理特性

并非所有的管理程序都是相同的,专家表示Hyper-V管理程序被认可的关键主要取决于定价,特性,管理和性能几个方面的认知平衡上。

Hyper-V管理程序首个版本将没有微软公司最初计划提供的一些特性。举例来说,这个版本将不提供实时迁移支持或热添加资源的能力,系统支持也将限定在16核心或者4个四核处理器。

VMware公司的高级产品销售经理Martin Niemer对VMware用户会转向其他管理程序的可能性表示怀疑,因为与他们已经提供给用户的VMware虚拟化产品相比,其他的管理程序并无先进的过人之处。

"用户对他们能从付出的金钱中获得什么有清醒的认识。目前市场上已经有一些管理程序存在,但是他们都缺少了几个重要的特点,比如可靠性,高实用性,动态资源安排以及围绕这些特点的管理细节",Niemer表示。"这和先进的功能性和管理能力息息相关,比如在虚拟机之间进行迁移的能力和对虚拟化基础架构环境的管理–不同之处就在于此"。

微软公司目前仍然坚持Hyper-V虚拟化环境应该通过其系统中心服务器管理套装来进行管理。不过霍尔也表示不排除将来有其他软件公司围绕Hyper-V管理程序创建管理生态系统的可能性。

"如果系统中心能在硬件环境中实现所需当然是件好事,毕竟客户机操作系统和虚拟化环境都是来自同一个界面。如果用户需要单独的应用程序来对硬件,操作系统和虚拟化环境进行管理也一样可行,但是二者只能选择其一",霍尔表示。

各大厂商都纷纷宣称他们各自的管理程序在运行特殊应用程序时能实现最优化,都比竞争对手的产品要更加高效。举例来说,甲骨文公司就表示他们的数据库产品如果在甲骨文上个月推出的虚拟化服务器产品上运行,速度就能比在其他服务器虚拟化产品上运行提高三倍。

最优化

VMware公司的Niemer则表示他们公司一直在实现系统性能的最优化"为了实现这一点我们已经开始关心与硬件相关的性能层面"。

红帽公司企业级Linux业务部副总裁Scott Crenshaw则指出甲骨文公司所取得的任何应用软件最优化的优势都是早期开源社区努力的成果。"数据库和其他企业级应用软件的多数最优化的实现都是来自红帽公司对开源社区的贡献,比如对I/O性能的优化使的它的运行速度比VMware虚拟化产品快了3/4倍,很有可能甲骨文公司在此基础上对它又有所提高"Crenshaw认为。

真正的最优化机遇并非是在应用软件的层面上,而是在操作系统和驱动程序上,Crenshaw补充说。如微软公司的看法一样,管理程序为了获取最佳性能会对客户机操作系统进行更改。

"到目前为止,鉴于性能瓶颈的缘故虚拟化对于很多企业级应用软件来说并不实用。目前面临的第二大挑战就是降低虚拟化的管理费用以便它能在每个系统上加以配置"Crenshaw表示。

微软公司对其Hyper-V管理程序能否运行的更快进而实现应用软件最优化的能力只字未提。霍尔只是表示他对这款产品能与VMware虚拟化产品和其他管理程序一争高下充满信心。