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平台的虚拟化产品。
| |||||
| |||||