服务器 频道

X86 虚拟化软件选购面面观

(2) 微软Virtual Server
——与VMware相似,但不支持零宕机迁移和虚拟SMP,仅支持Windows平台


    除了被最广泛部署的VMware之外,目前第二被广泛采用的是微软的Virtual Server 系列虚拟化软件。Virtual Server 2005 R2,目前是微软虚拟化软件的最新版本。我们不妨将微软的Virtual Server 2005 R2和VMware VI3做一下性能比较。

    首先,和VMware HA和VMware DRS相似的,微软Virtual Server也可以通过SAN实现高可用群集功能。其中,群集功能来自于宿主机,比如Windows Server 2003,而高可用则来自于Virtual Server。举例说明,假如IT经理为了升级物理服务器而计划内宕机,正在运行的虚拟机可以被转移到其他物理服务器上,虚拟机迁移通过高速的SAN,只需要非常短暂的停顿,虚拟机就可以在新的物理服务器上运行。而如果是服务器物理问题引起的计划外宕机,虚拟机则将自动被Virtual Server迁移到其他主机上。



    在虚拟机迁移方面,Virtual Server有Virtual Server Migration Toolkit (VSMT), VSMT支持P2V(物理机到虚拟机)和V2V(虚拟机到虚拟机)迁移,支持迁移的操作系统包括Windows NT4、2000 和 2003。

    在cpu和内存资源管理方面,也与VMware类似。虚拟机的cpu资源可以使用管理主页(Management Website)或者COM API动态更改。每台虚拟机默认的负载指数是100,也就是说在负载指数100的情况下,宿主机平均分配资源给每台虚拟机。当然,在不同虚拟机的负荷可能不同,我们也可以根据具体情况,分配给一台高负载的虚拟机更多的资源。

    在管理方面, IT经理可以用Virtual Server 2005提供的API自行搭配管控程序,或者IT经理也可以采用System Center 系列软件,包括Microsoft Operations Manager(MOM) 、System Management Server (SMS)还有针对虚拟化设计的System Center Virtual Machine Manager(SCVMM)等软件来进行管理。




    由此看来,微软对比VMware,其Virtual Server同样拥有高可用群集、虚拟机迁移、资源管理和控制台等功能。但是Virtual Server对比VI3,除了虚拟主机管理平台相差不多之外,虚拟技术的各个层面都还是有着一些差距。

    首先,在虚拟机迁移方面,微软Virtual Server VSMT在实施迁移时必须停止服务,而VMware则可以零宕机迁移。另外,虽然微软的Windows Server 2003支持物理SMP,但是Virtual Server目前不支持虚拟机SMP,而VMware则有Virtual SMP组件,充分支持虚拟机SMP。在兼容性方面,VMware提供了大量的产品可行性源代码,并且由于VMware与众多厂商在兼容性方面保持合作,其它厂商产品跟VMware各个组件的配合得以大幅改善,而微软在开源和兼容的问题上还是保持一贯的保守作风,仅提供有限的源代码;VMware支持各种x86操作系统,包括Windows和各种Linux,但微软Virtual Server却只支持Windows(虽然也可以运行Linux,但官方并不正式支持)。

0
相关文章