虽然微软的Hyper-V技术的推出只有6个多月的时间,但是,微软已经为其客户准备在Windows Server 2008操作系统中捆绑更好和功能更强大版本的Hyper-V。Hyper-V 2.0(不是官方的名称)将作为Windows Server 2008第二发布版的一部分提供给用户。微软去年10月在微软专业开发人员会议上宣布了Windows Server 2008第二发布版并且计划在今年的某个时候推出这个软件。
动态迁移功能
Hyper-V 2.0中的新功能之一是动态迁移,能够在物理服务器之间迁移正在运行之中的虚拟机,而不中断虚拟机的运行。
如果感到这个功能听起来很熟悉的话,那是因为这个功能与VMware公司的VMotion类似。这是VMware在2003年首次推出的技术。
这是微软采用的一种方法:找到一个市场,用一个功能较差的产品(通常与另一个产品捆绑在一起)进入这个市场,然后逐步增加功能赶上竞争对手。这是微软采用过多次的一个策略,并且是经常取得成功的一个策略。微软的IE和Office软件的竞争对手以及其它对手都为此付出了代价。由于Hyper-V是Windows Server 2008的一部分,它将安装到许多服务器中并且肯定会得到广泛应用。微软的这个策略没有理由不在这个市场再一次取得胜利,如果微软不断推出新的功能以赶上VMware的话。
在系统中心中(微软的管理系统和新的虚拟机管理器模块),微软已经做好了一个平台与VMware的管理平台展开竞争。Butler Group高级分析师Roy Illsley说,管理你的虚拟机资产的能力是非常重要的。微软的系统中心将成为一个非常有价值的管理工具。使用这种虚拟机管理器系统中心模块,就可以管理基于Hyper-V技术和VMware技术的虚拟机,在一个控制台执行各种操作,如在物理服务器之间迁移把虚拟机,甚至可以根据政策自动进行操作。微软还计划支持使用思杰Xen管理程序虚拟化的机器。Illsley说,相比之下,VMware的管理功能善于控制VMware的产品。但是,那是一种局限性。
去年6月推出的原来版本的Hyper-V技术没有动态迁移功能,因为文件系统有一些困难而且微软提供“Quick Migration”(快速迁移)功能替代这个缺失的功能。Quick Migration要求在首先把运行的虚拟机状态存储到硬盘,然后再把虚拟机从一台物理服务器迁移到另一台物理服务器,然后把存储的状态恢复到内存。对于一个有512MB内存的虚拟机来说,这个过程需要6秒钟。但是,服务将中断。
动态迁移功能已经包含到Hyper-V 2.0这个事实表明,微软认为这是一个关键的功能。为了提供这个功能,微软必须要推出一个新的名为“Clustered Shared Volumes”(集群共享卷)的新的共享文件系统。但是,Illsley警告说,动态迁移不是对每一个人都有吸引力的。它是一个有用的功能。但是,请记住,它仅在你有共享的存储的数据中心环境中才有意义。而且,它只能使用同一代芯片才能起作用。你在配置英特尔芯片的物理服务器和配置AMD芯片的物理服务器之间就不能使用这个功能,在英特尔7200芯片和7300芯片之间也不能采用这个功能。
[1] [2] 下一页
其它新功能
微软显然认识到了这个问题并且增加了许多其它的新功能。一项逐步增强的功能是伸缩性。特别是Hyper-V 2.0将支持最多32个逻辑处理器,而早期版本的Hyper-V仅支持16个逻辑处理器,在去年9月份升级时可支持24个逻辑处理器。如上所述,微软正在缓慢而稳定地增加Hyper-V的功能。这种伸缩性将来可能还会提高。
微软还承诺Hyper-V 2.0能够增加和删除.vhd文件,以及不用重新启动就可以在正在运行的虚拟机上的一个虚拟SCSI控制器上附加一个直通硬盘。这种“热”增加和删除功能使自动精简配置(Thin Provisioning)更容易实施。自动精简配置有可能成为防止虚拟环境存储失控的最有效的方法之一。这种方法是仅在需要的时候为应用程序分配存储空间。微软称,热增加/删除还为数据中心备份应用以及复杂的Exchange和SQL Server部署提供了更大的灵活性。这个功能还有可能从存储在本地硬盘中的.VHD文件启动计算机。
Hyper-V 2.0在使用内存的方法上也有一些改进。微软许诺说,这个管理程序本身将使用很小一部分内存,以便为客户操作系统留下更多的内存。动态内存分配意味着在指定时间内不需要内存的虚拟机能够放弃它使用的内存并且把这些内存重新分配给需要使用更多内存的虚拟机。
微软宣称这种新的Hyper-V技术是更有效的。Hyper-V 2.0将支持SLAT(二级地址解析),改善虚拟机性能和减少某些硬件上的处理器工作量。Hyper-V 2.0还比原来版本的Hyper-V省电。
由于TCP减负和Jumbo Frames(巨帧)等功能的扩展,虚拟机将获得更多的网络性能的好处。这两个功能都是Windows Server 2008的功能。TCP减负能够让主机网卡负责处理TCP输入,替代主处理器的工作。Jumbo Frames功能允许每个数据包的负荷增大6倍。
最后,微软一直在努力改善展示虚拟化和虚拟桌面基础实施,以便让远程用户操作一个虚拟桌面设备或者在一个中心位置运行的一个单个应用程序。微软称,当Windows 7用户访问远程运行的应用程序的时候,这些应用程序就像在本地安装的一样,完全是Aero Glass界面。从开始菜单就可以访问这些应用程序。
目前,Hyper-V技术仍处在早期阶段。微软的产品一般要到3.0版本才能对特殊市场中成名的竞争对手构成严重的挑战。不过,随着Hyper-V 2.0中的动态迁移及其与系统中心结合在一起的功能的推出,微软已经在建立一个认真的虚拟化平台。这个平台也许会成为这个市场的一个统治力量。
上一页 [1] [2] |