IT人员如今有大量的hypervisors可选择,这些hypervisors都有优点和缺点,因此该如何作出选择呢?
为帮助IT人员挑选适合他们环境的hypervisors,Burton Group分析了来自VMware、微软、思杰和Virtual Iron的软件产品的优点与缺点,描述了在采用虚拟化产品之前用户需要考虑到的所缺失的功能。
hypervisors是虚拟数据中心的基础,错误的选择会导致连续几年的问题。这就是说像配置颗粒度、性能和可扩展性功能以及hypervisor整 合公司现有管理生态系统的能力,包括网络、存储、管理和编排软件,都应该在部署之前考虑到,Burton Group高级分析师Chris Wolf这样说。
除了提供hypervisor的比较之外,这个研究里的标准也应该成为IT区分实际hypervisor功能与市场所说功能的一种方式。
Wolf说:“我们相信这是市场上第一个由分析公司进行的广泛的hypervisor比较,有一些公司,如微软对此很不高兴。”Burton Group与全球1000强公司一起进行评估标准的研究和生产级别hypervisor的分析。
评估标准
Burton Group评出了四个符合企业级生产环境的产品:VMware Infrastructure 3 (VI3)、微软Hyper-V、Citrix XenServer和Virtual Iron,用几个功能为这些产品打分,包括:
以上的每个hypervisor在这几个混合功能中和是否hypervisor有必须的组件(首选级别和可选级别)都表现最佳。
当谈到高可用性,hypervisor必须通过给虚拟机分配优先级别的功能消除物理主机出现的单点故障以便重启。包括子操作系统和应用故障检测以及部分物理节点故障检测的一些首选功能,还有与第三方HA软件(如Symantec)整合的可选功能。
热迁移功能对用户尤其重要,Burton Group还研究了跨不同平台对热迁移的支持情况,以及同时迁移两个或更多虚拟机的能力。VMware、Virtual Iron和思杰都提供了热迁移,微软计划在下一版本的Hyper-V提供此功能,但目前,许多用户因此不选择部署Hyper-V。
硬件辅助虚拟化支持——AMD的快速虚拟化索引和英特尔的扩展页表——也需要考虑到,这是由于硬件的虚拟化功能显著提升了许多应用的性能。虚拟子机和hypervisor里的内存过量使用和大型页面支持是可选功能,内存页面共享是一个可选的额外功能。
至于网络,Burton Group要求hypervisor支持网络接口卡聚合和负载均衡,单播隔离和对(802.1Q)标准虚拟局域网聚合的支持。
每个hypervisor也必须支持iSCSI——光纤通道——网络存储和支持企业数据保护软件,还有一些工具和API、FCoE可选参数以及虚拟磁盘多层hypervisor兼容性。
包括简单网络管理(SNMP)陷阱功能、与其他管理软件的整合和管理服务器的故障容错功能这样的管理功能都是hypervisor有价值的功能。
hypervisor的得分情况
VMware VI 3.5 Update 3满足Burton Group的所有标准,比其他产品更有优势,不过它仍然缺少一些功能,Wolf说。如果这款产品包括部分物理节点故障检测功能、动态I/O缓冲和高速缓存 调整、双向质询握手身份验证协议(CHAP)、因特网存储域名服务(iSNS)协议和委托平台模块(TPM)支持的话就更好了。它也缺少虚拟硬盘兼容性。
Microsoft Windows Server 2008 Hyper-V只满足了所需标准的80%,但它缺少了重要的功能,如高可用性和热迁移。它也不允许用户在出现故障后按照优先顺序重启虚拟机,不包括硬件辅助内存虚拟化支持或故障容错。
当谈到满足这些衡量标准时,Citrix XenServer 5.0与Hyper-V的得分差不多,但是XenServer 5.0拥有Hyper-V缺少的功能(包括热迁移和故障容错)。XenServer的丢分在于安全和网络方面。XenServer 5缺少802.1Q虚拟局域网聚合功能,就安全而言,它不提供目录服务整合、基于角色的访问控制或者安全日志和审计和管理操作。
Virtual Iron也只满足标准所需的80%的要求,但在首选和可选功能上表现不太好。这款产品缺少企业级支持策略和一些管理功能,如故障容错、第三方整合和SNMP。
SunGard Availability Services的产品管理经理Frank Lacomba说:“微软已经发布了一款用于企业级用户的hypervisor就不足为奇了,”这款产品支持用户虚拟化部署,“一般来说,企业要采用此产 品,都要等到服务套件出来时才进行。”
“IT的采用日渐成 熟,VMware的产品是成熟的,功能也很丰富,现在的版本已经是3.5了,这款产品很稳定,”Lacomba说,“我们看见VMware是占优势的市场 领导者,在未来的18月内也是如此,不过如果微软提供的产品更便宜、更快更好的话,可能挑战到他们。”
SunGard使用VMware、Solaris、AIX和AS/400,支持用户虚拟化部署。也在看是否支持Hyper-V。
Rojoli Technologies前CIO Gentry Ganote使用的是VMware和Virtual Iron,他认为需要两者混合使用。
“Virtual Iron有个特定的细分市场,适合小型企业,不过对于拥有10、20、30计算机节点的环境来说,VMware更适合。”通过对比,Gentry Ganote说:“VMware太复杂了,使用它有许多挑战,不过它很成熟。”
像Virtual Iron这样的小型公司不增强第三方整合很容易理解,因为他们不是市场领导者,Ganote说。再加上由于缺少故障容错功能,它的价格更低。