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

虚拟化的实现方式有哪三种(虚拟化分为哪两种)

虚拟化的实现方式

虚拟化有三种主要的实现方式:


1. 完全虚拟化

在这种方式中,虚拟机 (VM) 完全模拟物理硬件。 这允许在单个物理服务器上运行多个独立的操作系统。 一些要素包括:



  • 虚拟机监视器 (VMM)

  • 来宾操作系统(guest OS)

  • 硬件抽象层 (HAL)


2. 半虚拟化

在这种方式中,VM 运行在修改后的操作系统上,该操作系统与 VMM 协作。 这提供了更好的性能,但可能限制了可用于的来宾操作系统。 一些要素包括:



  • гипервизор

  • 半虚拟化来宾操作系统

  • 应用程序编程接口 (API)


3. 容器化

在这种方式中,VM 共享同一内核和操作系统,但它们彼此隔离。 这提供了比完全虚拟化更好的资源利用率,但每个容器的可移植性较差。 一些要素包括:



  • 容器引擎

  • 容器镜像

  • 资源控制