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

虚拟化技术分为哪三类技术



  • 全虚拟化 (Full Virtualization): 来宾操作系统直接运行在虚拟机管理程序 (VMM) 提供的抽象硬件层上。 VMM 负责翻译来宾操作系统的指令并将其转发给物理硬件。 此技术提供了最高级别的隔离和可移植性,但通常具有更高的性能开销。

  • 准虚拟化 (Paravirtualization): 来宾操作系统已针对特定 VMM 进行修改,允许它识别和利用 VMM 提供的虚拟化功能。 修改后的来宾操作系统可直接访问虚拟化硬件,从而提高性能。 此技术需要来宾操作系统的源代码访问权限,并可能限制来宾操作系统的移植性。

  • 操作系统级虚拟化 (OS-Level Virtualization): 在单一操作系统的控制下创建多个隔离的容器。 容器共享底层操作系统内核和资源,但每个容器都有自己的文件系统、进程和网络堆栈。 此技术提供了更高的资源利用率和更快的部署时间,但隔离性不如全虚拟化或准虚拟化。