我试图了解机器映像、快照和 Google 云上的映像之间的区别。
例如,我已经配置了快照计划,并将其设置为每 7 天自动删除一次。
- 如果我删除源磁盘,它会自动停止快照计划吗?
- 快照是逐步生成的。如果我删除了源磁盘和较早的快照,我还能使用最新的快照进行恢复吗?
- 可能与问题 2 类似,如果我从最新的快照创建一个实例,并且第一个快照已被删除,那么新实例是否仍包含所有最新内容?
谢谢
答案1
A机器图像是一种 Compute Engine 资源,用于存储虚拟机 (VM) 实例的多个磁盘中的所有配置、元数据、权限和数据。您可以在许多系统维护、备份和恢复以及实例克隆场景中使用机器映像。
快照以增量方式备份永久性磁盘中的数据。创建快照以捕获磁盘的当前状态后,您可以使用它将数据恢复到新磁盘。Compute Engine 会在多个位置存储每个快照的多个副本,并使用自动校验和来确保数据的完整性。
即使磁盘已连接到正在运行的虚拟机 (VM) 实例,您也可以从磁盘创建快照。从连接到正在运行的 VM 实例的磁盘创建的快照的生命周期与 VM 实例的生命周期无关。
A自定义图像是您拥有并控制其访问权限的启动磁盘映像。使用自定义映像执行以下任务:
从您的本地环境将启动磁盘映像导入 Compute Engine,或者从在本地工作站或其他云平台上运行的虚拟机导入虚拟磁盘。
从现有 Compute Engine 实例的启动磁盘创建映像。然后使用该映像为您的实例创建新的启动磁盘。此过程允许您创建预先配置了所需应用的新实例,而无需从头配置公共映像。
使用 gcloud 工具或 API 将一个映像复制到另一个映像。使用与创建映像相同的过程,但指定另一个映像作为映像源。您还可以从其他项目中的自定义映像创建映像。
笔记快照与自定义镜像和机器镜像不同,后者可用于创建实例启动盘。您可以查看带有比较表的链接。
https://cloud.google.com/compute/docs/machine-images#when-to-use