服务器虚拟化的三种架构模型
- Type 1 Hypervisor(原生或裸机Hypervisor)
- 直接运行在物理硬件上,不依赖于任何操作系统。
- 提供硬件级别的虚拟化,性能最接近物理机。
- 常见的产品有VMware ESXi、Microsoft Hyper-V等。
- Type 2 Hypervisor(托管Hypervisor)
- 运行在宿主操作系统之上,类似于应用程序。
- 虚拟化软件直接在宿主操作系统上运行。
- 性能相对Type 1 Hypervisor较低。
- 常见的产品有VMware Workstation、VirtualBox等。
- 容器化
- 不涉及硬件级别的虚拟化,而是操作系统的虚拟化。
- 通过轻量级的隔离机制,实现应用程序的隔离。
- 性能更高,资源消耗更少。
- 常见的产品有Docker、Kubernetes等。