虚拟化技术路线
时间:2022-04-08 21:54:01 | 来源:行业动态
时间:2022-04-08 21:54:01 来源:行业动态
计算虚拟化通过虚拟化管理程序(Hypervisor)将物理服务器的硬件资源与上层应用进行解耦,形成统一的计算资源池,之后可弹性分配给逻辑上隔离的虚拟机共享使用。
当前主流的x86虚拟化技术有开源的KVM、Xen,以及VMware ESXi、Microsoft Hyper-V。
其主要差别在于虚拟化核心任务的执行组件有所不同:ESXi 虚拟化的核心任务都是通过ESXi内核完成;Xen的CPU和内存虚拟化通过Xen内核完成,磁盘与网络IO虚拟化,以及虚拟化管理与调度由主机上最先启动的管理VM Dom0完成;Hyper-V架构与Xen的架构非常相似,Xen中的Dom0角色在Hyper-V 叫做Parent Partition;KVM作为Linux的一个内核模块,采用基于Intel VT的硬件辅助虚拟化技术,结合Qemu来提供设备虚拟化。CPU和内存虚拟化通过KVM内核完成,磁盘与网络IO虚拟化通过QEMU完成,每个VM是一个QEMU进程,由Linux进程调度器管理。
超融合主要采用KVM或ESXi虚拟化技术,二者都是非常成熟稳定的虚拟化技术,可以支持各种企业工作负载。性能方面,KVM的应用创建、启动和运行速度接近硬件原生速度,比ESXi稍快一些。由于ESXi属于VMware的专有(封闭)技术,而KVM是开源技术,因此KVM的总拥有成本要明显低于ESXi。