Hyper-V RC1评分
VMware VI3评分对比
Hyper-V没有类似VMware VMotion的特性,即在零宕机的前提下实现虚拟机在服务器间的无缝迁移。尽管Quick Migration技术可以实现虚拟机在主机间的迁移,也很少出现故障,不过需要虚拟机在迁移时离线,这在需要高可用性的环境中是不太适用的。
此外,Hyper-v官方支持的Linux系统仅限于Suse Linux Enterprise Server 10,其他Linux系统可能可以在Hyper-v上运行,不过只有Suse获得了安装支持,并获得整合支持如键盘鼠标在虚拟机中的集成,在Hyper-v中的性能和扩展性也有保证。而作为对比的VMware's ESX Server支持多种Linux系统,并提供VMware工具提升Linux虚拟机在ESX平台的性能。
尽管如此,微软在努力增强Hyper-v的特性,使之在大部分应用场景中能足够好。比如,通过Quick Migration技术虽然不能提供和VMotion同样级别的虚拟机无缝迁移,但是同样可以应用在很多服务器环境。在价格上Hyper-v更具有竞争力,独立版本只有28美金。
再来看看微软的虚拟化管理控制台MSCVMM 2008:
首先,好消息是,Microsoft System Center Virtual Machine Manager 2008,简称MSCVMM 2008,包含一个新的用户界面来管理微软多个虚拟环境,可以管理现在的Hyper-V,也可以管理之前的微软Virtual Server产品。MSCVMM控制台提供了对常见任务的快速访问功能,此外一些主要的功能,比如控制虚拟机,MSCVMM在窗口右边提供了Vista风格的动作面板,对虚拟机的操控更加简便。
MSCVMM 2008架构
同样有帮助的是MSCVMM用来存储虚拟机镜像的库,这也是微软虚拟化从工作组过渡到数据中心的基础,MSCVMM库让分配和记录成长的微软虚拟架构中的虚拟机更加便利,并可以方便的在MSCVMM管理控制台中选择所需的虚拟机,并将虚拟机指派给目标主机。MSCVMM库服务器和代理用来处理其余的工作,包括拷贝虚拟机镜像到相应的物理服务器并启动虚拟机。
此外,微软虚拟化中心控制台MSCVMM还具有一个显著的功能是可以通过MSCVMM管理环境混合管理Hyper-v以及VMware的虚拟机。结合VirtualCenter,MSCVMM管理员可以在本地管理VMware虚拟机,包括复杂的任务如VMotion。
安装MSCVMM稍微有些麻烦,需要安装SQL Server 2005、Net Framework 3.0和AD。不过幸运的是MSCVMM提供了安装SQL Server 2005 Express Edition的选项,并且Windows Server 2008默认情况下安装了Net Framework 3.0,满足了MSCVMM安装的要求。
总体上来看,微软服务器虚拟化平台正在成为一个Windows Server平台可行的数据中心虚拟化方案,虽然还不如VMware的VI3成熟,Hyper-V和MSCVMM的结合是微软服务器虚拟化架构的一个飞跃,在大多数环境中可以表现的足够好。也许,当微软再推出下一代虚拟化产品的时候,会更进一步的蚕食VMware的市场,成为VMware的有力竞争者。