虚拟化
虚拟化是一种将计算机系统资源(如处理能力、存储和网络)分割成多个虚拟环境的技术,这些虚拟环境可以独立运行。
每个虚拟环境都称为
虚拟机 (VM),它拥有自己的操作系统和应用程序,并且可以与其他 VM 共存于同一物理硬件上。
要素:
- 虚拟机监视器 (VMM):也被称为hypervisor,它是一个管理虚拟环境的软件层。
它在物理硬件和 VM 之间提供抽象层,允许 VM 共享底层资源。
- 虚拟机:每个 VM 都封装了自己的操作系统、应用程序、数据和配置。
它与其他 VM 隔离,拥有自己的虚拟硬件,如 CPU、内存和存储。
- 资源池:物理硬件上的资源(如 CPU、内存和存储)在虚拟化环境中被抽象出来并组成一个资源池。
VMM 负责将这些资源动态分配给 VM,根据它们的需要进行调整。
- 管理控制台:这是一个用于管理和配置虚拟化环境的图形用户界面。
管理员可以使用它来创建和销毁 VM、分配资源、监控性能和执行其他任务。
- 快照:快照是 VM 在特定时间点的状态的副本。
它们可用于恢复 VM 到先前状态、进行测试或创建备份。
- 克隆:克隆是创建 VM 副本的过程。
它可以用于快速创建具有相似配置或为特定应用程序优化的新 VM。