即时快照是磁盘的就地备份,可用于在几分钟内快速创建新磁盘。
即时快照可捕获特定时间点的数据。它们经过优化,可以快速将捕获的数据恢复到新磁盘。如果可用区和磁盘仍然完好无损,但磁盘上的数据丢失或损坏,请使用即时快照快速恢复数据,如下所示:
- 用户错误
- 软件升级失败
- 应用级故障
通过在发生这些事件之前创建磁盘的即时快照,您可以快速将即时快照中的数据恢复到新磁盘。 缩短磁盘恢复时间有助于避免停机和较长维护窗口。
即时快照是增量快照,比使用多个磁盘克隆更经济实惠。
快照类型
您可以使用快照备份磁盘。3 种类型的快照(标准、即时和归档)均会在特定时间点捕获磁盘内容。
以下是快照类型之间的主要区别:
- 删除来源磁盘后保留
- 数据恢复时间 (RTO)
- 存储位置
删除来源磁盘后保留
磁盘的即时快照仅在来源磁盘被删除之前存在。标准快照和归档快照不会随来源磁盘一起删除。因此,如果您想在删除磁盘本身后保留磁盘的备份,请使用归档或标准快照。
数据恢复时间
数据恢复时间是通过快照创建新磁盘所需的时长,因快照类型而异。
- 即时快照提供最短和最佳恢复时间。
- 标准快照的数据恢复时间比归档快照更短。
- 归档快照的数据恢复时间最长,但可提供最经济实惠的存储。
存储位置(按快照类型)
存储位置是 Compute Engine 存储快照的可用区或区域。
- 即时快照是与来源磁盘存储在同一可用区或区域的本地磁盘备份。
- 归档快照和标准快照是与来源磁盘分开存储的磁盘数据的远程备份。
Compute Engine 以相同的方式存储归档快照和标准快照。归档快照和标准快照的副本存储在多个位置,通过自动校验和来确保数据完整性。
除非另有说明,否则对标准快照的引用包括归档快照。
快照类型比较
下表对快照类型之间的差异进行了比较:
快照类型 | 适用场景 | 存储冗余 | 支持 Hyperdisk | 可以使用快照时间表创建 | 在来源磁盘删除时删除 |
---|---|---|---|---|---|
标准快照 | 地理位置冗余数据备份,可防范本地、可用区级和区域级服务中断。 | 跨多个区域的冗余存储。 | 是 | 是 | 否 |
归档快照 | 与标准快照相同,但适用于很少访问且必须保留数月或数年的数据。 费用更低的地理位置冗余存储服务,更适合与合规性、审核和冷存储相关的数据。 | 跨多个区域的冗余存储。 | 是 | 否 | 否 |
即时快照 | 就地数据备份,可在用户错误或应用损坏时快速恢复到新磁盘。 | 非冗余。仅存储在来源磁盘所在的可用区或区域中。 | 否 | 否 | 是 |
除了快照之外,Compute Engine 还提供其他数据备份选项。查看描述数据备份选项的图表。
本文档中的信息适用于即时快照。详细了解标准快照。
支持的磁盘类型
您可以使用即时快照来备份启动磁盘和非启动磁盘。
即时快照可与可用区级和区域级 Persistent Disk 搭配使用。 您无法使用即时快照备份 Google Cloud Hyperdisk 或本地固态硬盘 (SSD) 磁盘。
磁盘的即时快照始终存储在磁盘所在的可用区或区域中。例如,us-east1-d
可用区中的 Persistent Disk 卷的即时快照存储在 us-east1-d
可用区中。同样,us-east1
区域中的区域级 Persistent Disk 卷的即时快照存储在 us-east1
区域中。
访问快照中的数据
快照中的数据是只读的。如需访问或修改快照中的数据,请通过快照创建磁盘。
如果您需要可写、可立即访问的磁盘副本以进行调试或实验,请创建磁盘克隆。
使用即时快照
如需验证、查看或修改快照中的数据,请通过快照创建磁盘。创建磁盘后,您可以将其挂接到虚拟机或从磁盘创建新虚拟机(如果是启动磁盘)。
如果您不再需要即时快照,请删除快照以降低存储费用。
您可以列出项目中的所有即时快照,也可以仅列出磁盘的即时快照。
对于给定磁盘,即时快照的最大数量和快照之间的最大时间存在限制。
将即时快照存储在其他位置
您不能直接将即时快照移动到其他位置,但可以从即时快照创建标准快照并将标准快照存储在所需位置。
限制
您无法选择即时快照的存储位置。它始终存储在与来源磁盘相同的区域或可用区中。
删除磁盘后,该磁盘的所有即时快照都会一并删除。这意味着,当您删除虚拟机时,虚拟机启动磁盘的即时快照也会随之删除。如果您为磁盘启用了自动删除功能,系统还会删除挂接到虚拟机的非启动磁盘的即时快照。如需在即时快照被删除之前保留其数据,请根据即时快照创建标准快照。
即时快照只能在存储它的可用区或区域中访问。如需将即时快照移至其他区域,您必须从即时快照创建标准快照。
通过 CMEK 加密的即时快照创建磁盘时,您必须提供即时快照的加密密钥。
您无法通过启动磁盘的即时快照创建虚拟机。首先通过即时快照创建磁盘,然后选择磁盘作为虚拟机的来源。
您每 30 秒最多可以创建一次给定磁盘的即时快照。
同一磁盘的即时快照不能超过 32 个。
您无法使用快照时间表来创建即时快照。
您无法创建 Hyperdisk 卷和本地固态硬盘 (SSD) 磁盘的即时快照。
您无法在辅助异步复制的 Persistent Disk 卷上创建即时快照。
即时快照的崩溃一致性与应用不一致。这意味着任何尚未写入磁盘的内存中数据都不会被捕获到即时快照中。如果需要保持应用一致性,请创建应用一致性标准快照。
除非删除磁盘的所有即时快照,否则无法移动磁盘。如需了解详情,请参阅移动具有即时快照的磁盘。
您无法修改存储在即时快照中的数据。
您无法恢复已删除的即时快照。
即时快照结算
以下费用适用于即时快照:
- 操作费用:适用于创建每个快照时。
- 存储费用:根据创建即时快照、创建其他即时快照或删除快照之前磁盘上的数据更改量收费。存储按与来源磁盘相同的费率计费。
存储费用的计算方式
即时快照根据即时快照创建后磁盘上更改的数据量计费。
下面总结了费用的计算方式:
创建即时快照后,在来源磁盘上的数据发生变化之前,无需额外的存储费用。
对于给定的即时快照,随着您写入磁盘,存储费用会增加,直到您创建另一个即时快照为止。磁盘的后续更改将计入较新的快照。
每当磁盘上的某个块发生更改时,该磁盘的最新即时快照都会产生费用。如果其他即时快照跟踪了对同一块的更改,则这些块的费用仅适用于最新的即时快照。
示例
假设您在 9:00 创建磁盘的即时快照 IS-1
。届时,IS-1
的大小为 0 个字节。在接下来 90 分钟内,您将向磁盘写入数据,并在 9:30 和 10:15 分别创建其他即时快照 IS-2
和 IS-3
。
10:30 的总费用如下:
操作费用:
IS-1
上午 9:00。IS-2
上午 9:30。IS-3
上午 10:15。
存储费用:
- 磁盘上从 9:00 到 9:30 更改的字节将向
IS-1
收取费用。 - 磁盘上从 9:30 到 10:15 更改的字节将向
IS-2
收取费用。 - 从 10:15 到 10:30 更改的字节将向
IS-3
收取费用。
- 磁盘上从 9:00 到 9:30 更改的字节将向
即时快照加密
即时快照使用与其来源磁盘相同的加密。您无法使用与来源磁盘使用的密钥不同的密钥来加密即时快照。
假设您有一个使用客户提供的加密密钥 (CSEK) 或客户管理的加密密钥 (CMEK) 加密的磁盘 D-1
。
如果您通过 D1
创建即时快照 IS-1
,则 IS-1
会使用与 D-1
相同的加密密钥。此外,如果您通过 IS-1
创建磁盘 D-2
,则 D-2
也会使用与 IS-1
和 D-1
相同的加密密钥。
通过 CSEK 或 CMEK 加密的即时快照创建磁盘时,您必须为来源磁盘提供加密密钥。
后续步骤
- 了解使用即时快照。
- 使用标准快照备份磁盘进行灾难恢复。
- 了解如何将即时快照复制到标准快照。