当前位置:首页 > 虚拟化 > 正文

服务器虚拟化技术比较


表格介绍
























































技术提供商类型 1完全虚拟化操作系统支持支持的硬件
VMware ESXiVMware广泛广泛
Microsoft Hyper-VMicrosoft广泛广泛
Citrix HypervisorCitrix广泛广泛
Red Hat Enterprise Virtualization (RHEV)Red Hat广泛广泛
KVM (Kernel-based Virtual Machine)开源社区广泛广泛
Xen开源社区广泛广泛
DockerDocker, Inc.广泛广泛
LXC (Linux Containers)开源社区Linux广泛

专业角度介绍
服务器虚拟化技术通过在物理服务器上创建虚拟机来实现资源共享和隔离。 以下是服务器虚拟化技术的类型,以及它们的比较:
类型 1 超级管理器
直接在硬件上运行,无需底层操作系统。
提供出色的性能和隔离性。
示例:VMware ESXi、Microsoft Hyper-V、Citrix Hypervisor。
类型 2 托管程序
在传统操作系统上运行。
性能和隔离性低于类型 1 超级管理器。
示例:KVM、Xen。
完全虚拟化
创建一个完全隔离的虚拟环境,拥有自己的虚拟硬件。
允许运行任何操作系统,但可能出现性能影响。
半虚拟化
使用一些主机操作系统的功能,提高性能。
对操作系统的支持受限。
容器
与虚拟机不同,容器共享主机操作系统内核和资源。
提供更轻量级的虚拟化,适合部署微服务。