服务器 频道

Hyper-V R2凸显可扩展性和跨平台迁移功能

  微软的Windows Server 2008 R2有多项重大升级,其中之一就是支持Hyper-V R2中的迁移功能。

  首先,Hyper-V R2在一台服务器上支持384个单虚拟处理器的虚拟机。设想一下,你可以用RAM和所需的处理能力在一台服务器上支持多个虚拟机,一台高密度封装的设备。为了实现高密度目标,Hyper-V R2在一个主机服务器内支持多达512个虚拟处理器,另外支持284个单虚拟处理器、256个双虚拟处理器或者128个四虚拟处理器——或者总数不超过512个虚拟处理器的混合搭配。VMware ESX 3.5在每个物理主机上支持170个虚拟机,每台服务器支持192个虚拟CPU。VMware vSphere将每台物理主机上的虚拟机和虚拟CPU数量增加到256个。

  这对你意味着什么?可能现在没有太多人会创建这种密度的生产服务器农场,但这的确表明微软致力于将Hyper-V的可扩展性提升到一个很高的水平,比如大型主机层级的工作负载。

  也许Hyper-V R2中最棒的新功能就是Processor Compatibility,这项功能可以让虚拟机在配置了不同处理器的主机服务器之间进行迁移。也就是说,一个虚拟机可以从一台配置了至强5500处理器的服务器迁移到另一台配置了Core 2 Duo或者至强5400系列处理器的服务器上,跨越了Intel处理器的不同产品线。不过Processor Compatibility不允许Intel和AMD主机之间的虚拟机迁移,你必须保持处理器产品线的一致。

  简而言之,Processor Compatibility最常用的处理器功能特性,并且这项功能是基于每个虚拟机的,这样你就可以通过运用这项功能获得对虚拟机更高颗粒度的控制。

  需要注意的是,VMware的vSphere产品也支持这种迁移。这项被称为VMotion Compatibility的功能也可以在配置不同类型处理器的服务器之间迁移VMware虚拟机。Hyper-V和ESX之间的主要差别就再与实现跨平台迁移的方式。ESX使用嵌入处理器的硬件方法,AMD使用的是Extended Migration,而Intel使用的FlexMigration,微软使用的是软件的方法。

  虽然微软在企业级虚拟化领域姗姗来迟,但是显然微软正在极力迎头赶上。

 

0
相关文章