总结
下面是本模块中涉及的一些重要概念:
- 虚拟化是云计算的一项关键技术。 它允许从基础物理计算机预配虚拟硬件映像(虚拟机或 VM)。
- 有两种类型的 VM:进程 VM 和系统 VM。 在云中创建的 VM 是系统 VM。
- 系统 VM 可提供完整的系统环境。 操作系统可在系统 VM 中运行。
- 基础物理计算机称为“主机”,在系统 VM 中运行的操作系统称为“来宾操作系统”。
- 虚拟化通过使提供商和用户可以手动或自动扩展或缩减服务来增强云的弹性。
- 虚拟化通过使云用户难以查看或更改其他用户的数据和活动来使资源沙盒化。
- 虚拟化通过防止一个虚拟机 (VM) 中的软件故障传播到另一个 VM(即使这两个虚拟机都托管在同一物理计算机上)来提供故障包容。
- 虚拟化通过使多个 VM 可以在单个物理计算机上运行来支持服务器合并,从而提高系统利用率并降低成本。
- 虽然虚拟化允许在同一主机上同时运行多个 VM,但是它可使 VM 之间完全隔离(安全性、资源和故障隔离)。
- VM 在某个时间点只能在单个主机上运行,但可以在不同的时间点迁移到其他主机。
- 系统 VM 可以提供与承载它的物理计算机不同数量和类型的资源。 例如,一个主机可以包含一个 Intel IA-32 物理 CPU,而一个 VM 可以包含八个均映射到单个物理 CPU 的 PowerPC 虚拟 CPU。
- 由于构建了覆盖网络以使租户可以灵活共享网络资源,因此在多租户网络中,对虚拟化的需求非常强烈。
- 网络也可以进行虚拟化,并且对于云计算来说,虚拟网络 (VNet) 与虚拟机一样至关重要。
- 虚拟网络可以像虚拟机一样进行预配、迁移、重新配置和生成快照。
- 容器是一种新兴技术,可提供虚拟化的许多优势,又克服了某些缺点。
- 容器抽象操作系统,而虚拟机抽象整个计算机,包括硬件。