X86平台虚拟化软件选型目前主流X86底层虚拟化技术(Hypervisor)只有四个厂家能够提供,分别是RedHat提供的 KVM、VMWare、Citrix提供的Xen和微软提供的Hyper-V。从底层虚拟化软件的成熟度来看,VMWare、KVM、XEN 基本相当,Hyper-V还有待进一步努力,同时,在操作系统方面,而各个厂家的Hypervisor之间是不能相互兼容的。虽然各个厂家的管理平台都有自己的API接口,但是都只能管理自己的Hypervisor,不能管理其它厂家的hypervisor。 从目前的应用来看,PC服务器的虚拟化技术仅能将一个服务器虚拟化成几个服务器,只是分割的方案,而不能将服务器聚合成大服务器。同时,比较突出的问题就是兼容性问题:每个厂家均能够提供完全管理PC的产品,但是各自厂家的东西无法兼容。 以下为VMWare、Xen和KVM三种主流虚拟化软件的对比:
如上表所示,KVM和VMware作为主流虚拟化技术,性能相当,功能完善,均可以作为可选的虚拟化平台。本方案中,在云平台的X86服务器资源池中,使用VMware为X86平台的虚拟化产品。
| |||||
| |||||