目前,市场主流的虚拟化软件包括 VMware vSphere、微软 Hyper-V、Citrix XenServer、IBM PowerVM、Red Hat Enterprise Virtulization、华为 FusionSphere、开源的 KVM、Xen、VirtualBSD等。
KVM的全称是Kernel-based Virtual Machine,是当前云计算中计算虚拟化的主流技术。网络云采用KVM有以下三大优势。
1.生态更好
OpenStack、OVA 等知名组织为 KVM 保驾护航,与 Linux 内核本身深度集成,借助 Linux 内核广泛的生态硬件,兼容性范围更广。在成本方面,KVM 可以作为许多开源操作系统的一部分进行分发,因此几乎没有额外成本。
2.架构更优
KVM 原生支持硬件辅助虚拟化技术,使用 Linux Baremental 内核,无PVOPS 性能损耗,可以重用 Linux 内核中已经完善的进程调度、内存管理、I/O 管理等代码;可以长期享受 Linux 内核技术不断成熟和进步的优势,优化KVM的实现。
3.性能更强
KVM 设计之初即着眼于企业级性能,通过三方权威测试,KVM 性能名列前茅。VM之间与HOST Kernel之间对共享区域的访问和映射无须Hypervisor进行授权,故整个访问路径短、效率高。