由于进军虚拟化领域的时间较晚,微软公司多年来一直在这个领域的竞争中落后于主要对手。不过Windows Server 2008 R2 SP1的最新特性和强大功能显示出公司绝不会轻易认输。很显然他们正在加大力度,致力于向市场推出一款不仅能吸引用户而且独具竞争力的虚拟化解决方案。
最近微软公司加强了对Hyper-V管理程序的推广,至少价格与其他主流厂商的对比上颇具优势。但是通常来说更加低廉的价格往往意味着特性和性能的大幅缩水,如今这种差距已经得到了弥补。Hyper-V管理程序目前能提供强大的特性,包括实时虚拟机迁移,负载平衡和高可用性,而且Hyper-V管理程序在Microsoft System Center Virtual Machine Manager 2008 R2中有着更加灵活的管理界面。
Windows Server 2008 R2 SP1中的Hyper-V管理程序一个非常引人瞩目的卖点就是动态内存。通过指定分配给每个虚拟机的随机存储器的最大值和最小值,以及通过真实的内存需求为维护提供缓冲器,用户可以根据虚拟机的需求配置Hyper-V管理程序来扩大和缩小随机存储器的分配。这就意味着你可以赋予一个虚拟机2GB的随机存储器,也可以根据需求允许随机存储器容量扩容至4GB。如果虚拟机所需的存储容量减少,Hyper-V管理程序又可以减少主机上物理随机存储器的使用。在主机的物理随机存储器耗尽的情况下,Hyper-V管理程序会根据虚拟机的优先程度,减少运行虚拟机所需的随机存储器分配。
像VMware管理程序的内存管理一样,Hyper-V管理程序的动态内存能允许用户在每台主机上运行更高密度的虚拟机。微软公司这种分配内存的方式能利用内存气球按照需求实现内存的扩容和减少,优势非常明显,但是还不能像VMware或者红帽的管理程序那样实现诸如页面共享和随机存储器压缩等高级特性。另外,Hyper-V管理程序的动态内存只能应用于Windows客户端;而VMware和红帽的管理程序则没有这种限制。