Amazon EBS 快照 - Amazon Elastic Compute Cloud
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

Amazon EBS 快照

您可以通过制作时间点副本(称为 Amazon EBS 快照)来备份 Amazon EBS 卷上的数据。快照是增量备份,这意味着我们仅保存设备上自最新快照之后发生更改的块。由于无需复制数据,这将最大限度缩短创建快照所需的时间和增加存储成本节省。

重要

Amazon 不会自动备份存储在 EBS 卷上的数据。为满足数据恢复能力和灾难恢复的需要,您应定期创建 EBS 快照,或者使用 Amazon Data Lifecycle ManagerAmazon Backup 设置自动快照创建。

EBS 快照存储在 Amazon S3 中,在您无法直接访问的 S3 存储桶中。您可以使用 Amazon EC2 控制台或 Amazon EC2 API 创建和管理快照。您无法使用 Amazon S3 控制台或 Amazon S3 API 访问您的快照。

每个快照都包含将数据(拍摄快照时存在的数据)还原到新 EBS 卷所需的所有信息。当您基于快照创建 EBS 卷时,新卷将开始作为用于创建快照的卷的精确副本。复制的卷将在后台加载数据,让您可以立即开始使用数据。如果您访问尚未加载的数据,则卷将立即从 Amazon S3 下载请求的数据,然后继续在后台加载卷的剩余数据。有关更多信息,请参阅创建 Amazon EBS 快照。删除快照时,仅会删除该快照特有的数据。有关更多信息,请参阅删除 Amazon EBS 快照

有关更多信息,请参阅 Amazon EBS 快照产品页面。

快照事件

您可以通过 CloudWatch Events 跟踪 EBS 快照的状态。有关更多信息,请参阅EBS 快照事件

多卷快照

快照可用于创建关键工作负载的备份,如跨多个 EBS 卷的大型数据库或文件系统。利用多卷快照,您可以跨附加到 EC2 实例的多个 EBS 卷拍摄准确的时间点、数据协调和崩溃一致性快照。您不再需要停止实例或在多个卷之间协调来确保崩溃一致性,因为快照将跨多个 EBS 卷自动进行拍摄。有关更多信息,请参阅创建 Amazon EBS 快照下创建多卷 EBS 快照的步骤。

快照定价

快照的费用取决于存储的数据量。由于快照是增量的,因此删除快照可能不会降低您的数据存储成本。删除快照时,专由某个快照引用的数据将被删除,但保留其他快照引用的数据。有关更多信息,请参阅 Amazon Billing 用户指南中的 Amazon Elastic Block Store 卷和快照

快照的工作原理

您从卷创建的第一个快照始终是完整快照。它包括创建快照时写入卷的所有数据块。同一卷的后续快照为增量快照。这些快照仅包括自上次创建快照以来写入卷的已更改数据块和新数据块

完整快照的大小取决于备份数据的大小,而非源卷的大小。同样地,与完整快照相关的存储成本取决于快照的大小,而非源卷的大小。例如,您创建了仅包含 50 GiB 数据的 200 GiB Amazon EBS 卷的第一个快照。这会生成大小为 50 GiB 的完整快照,并且您需要为 50 GiB 快照存储付费。

同样,增量快照的大小和存储成本取决于自上次快照创建以来写入卷的任何数据的大小。继续此示例,如果您在更改 20 GiB 数据和添加 10 GiB 数据后创建 200 GiB 卷的第二个快照,则增量快照的大小为 30 GiB。然后,您需要为额外的 30 GiB 快照存储付费。

有关快照定价的更多信息,请参阅 Amazon EBS 定价

重要

归档增量快照时,增量快照将转换为完整快照,其中包括创建快照时写入卷的所有块。然后,快照将移动到 Amazon EBS 快照归档层。归档层中的快照费率与标准层中的快照费率不同。有关更多信息,请参阅定价和计费

以下部分阐述了 EBS 快照如何捕获卷在某一时间点的状态,以及正在更改的卷的后续快照如何创建这些更改的历史记录。

同一卷的多个快照

在本部分的图表中,大小为 15 GiB 的卷 1 在 3 个时间点上显示。为这三个卷状态分别制作快照。该图表明确显示以下内容:

  • 状态 1 中,该卷具有 10 GiB 数据。快照 A 是为该卷制作的第一个快照。快照 A 是完整快照,所有 10 GiB 数据均已备份。

  • 状态 2 中,该卷仍包含 10 GiB 数据,但是,捕获快照 A 后仅 4 GiB 数据发生更改。快照 B 是增量快照。只需要备份已更改的 4 GiB 数据。未更改的其他 6 GiB 数据(已在快照 A 中备份)将由快照 B 引用,而不会再次备份。这通过虚线箭头指示。

  • 状态 3 中,捕获快照 B 后,2 GiB 数据已添加到该卷中,共计 12 GiB 数据。快照 C 是增量快照。只需要对捕获快照 B 之后添加的 2 GiB 数据进行备份。如虚线箭头所示,快照 C 还引用了存储在快照 B 中的 4 GiB 数据和存储在快照 A 中的 6 GiB 数据。

  • 三个快照共需 16 GiB 存储空间。这相当于快照 A 需要 10 GiB,快照 B 需要 4 GiB,快照 C 需要 2 GiB。


        捕获初始卷状态和数据更改后的两个后续状态的快照。

不同卷的增量快照

本节中的图表显示了如何从不同卷获取增量快照。

  1. 大小为 14 GiB卷 1 包含 10 GiB 数据。因为快照 A 是为该卷捕获的首个快照,是完整快照,因此会备份所有 10 GiB 数据。

  2. 卷 2 是从快照 A 创建的,所以它是卷 1 在拍摄快照时的精准副本。

  3. 随着时间的推移,4 GiB 的数据将添加到卷 2,并且其数据总大小为 14 GiB

  4. 快照 B 是基于卷 2 制作的。对于快照 B,仅备份从快照 A 创建卷后添加的 4 GiB 数据。未更改的其他 10 GiB 数据(已存储在快照 A 中)将由快照 B 引用,而不会再次备份。

    快照 B快照 A 的增量快照,即使它是从不同的卷创建的。

重要

该图表假定您拥有卷 1快照 A,并且卷 2 使用与卷 1 相同的 KMS 密钥进行加密。如果卷 1 归另一个 Amazon 账户所有,并且该账户捕获了快照 A 并将其与您共享,则快照 B 将是完整快照。或者,如果卷 2 使用与卷 1 不同的 KMS 密钥进行加密,则快照 B 将是完整快照。


        捕获初始卷状态和数据更改后的两个后续状态的快照。

有关删除快照后如何管理数据的更多信息,请参阅删除 Amazon EBS 快照

复制和共享快照

您可通过修改快照的访问权限来跨 Amazon 账户共享快照。您可以复制您拥有的快照以及与您共享的快照。有关更多信息,请参阅共享 Amazon EBS 快照

快照受限于创建它的 Amazon 区域。在您创建 EBS 卷的快照之后,可在同一个区域中使用它来创建新卷。有关更多信息,请参阅从快照创建卷。您还可以跨区域复制快照,从而能够使用多个区域进行地理扩展、数据中心迁移和灾难恢复。您可以复制具有 completed 状态的任何可访问快照。有关更多信息,请参阅复制 Amazon EBS 快照

快照的加密支持

EBS 快照完全支持 EBS 加密。

  • 加密卷的快照会自动加密。

  • 通过加密快照创建的卷会自动加密。

  • 您从已拥有或有权访问的未加密快照创建的卷可进行动态加密。

  • 在复制您拥有的未加密快照时,您可以在复制过程中对其加密。

  • 在复制您拥有或有权访问的加密快照时,可在复制过程中使用其他密钥对其重新加密。

  • 对于从未加密的快照中创建的加密卷,拍摄的第一个快照始终是完整快照。

  • 为重新加密的卷拍摄的第一个快照(具有与源快照不同的 CMK)始终是完整快照。

创建 Amazon EBS 快照复制 Amazon EBS 快照 中提供了可能的快照加密方案的完整文档。

有关更多信息,请参阅Amazon EBS 加密