虚拟化实现的三种方式
1. 全虚拟化(Full Virtualization)
- 客户机操作系统完全不受宿主机的硬件架构约束,与物理机运行时完全相同。
- 举例:VMware vSphere、Microsoft Hyper-V
2. 半虚拟化(Paravirtualization)
- 客户机操作系统进行了修改以适应虚拟环境,但仍保留对宿主机硬件的直接访问。
- 举例:Xen、Oracle VM Server
3. 容器虚拟化(Container Virtualization)
- 在宿主机的同一内核上创建隔离的运行环境,共享宿主机的硬件资源。
- 举例:Docker、Kubernetes