虚拟化简介
虚拟化是一种技术,它允许在单个物理计算机上同时运行多个独立的操作系统(OS)。 它通过抽象底层硬件资源(CPU、内存、存储和网络)并在之上创建虚拟机 (VM) 虚拟层来实现。
虚拟化的基本原理
虚拟化的基本原理基于抽象和隔离概念。
抽象: 虚拟化软件(称为Hypervisor或VMM)在物理机和虚拟机之间创建一个抽象层。 它负责管理底层硬件资源并将其虚拟化,使每个 VM 认为自己拥有专用的物理资源。
隔离: 虚拟化确保在单个物理机上运行的多个 VM 彼此隔离。 这意味着一个 VM 上的活动不会影响另一个 VM 的操作。
虚拟化的要素