Amazon EBS 快照和 EBS 支持的基于时间的副本 AMIs - Amazon EBS

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

Amazon EBS 快照和 EBS 支持的基于时间的副本 AMIs

基于时间的副本可以确保在指定的时间范围内在区域内和跨 AWS 区域复制 EBS 快照和 EBS 支持的 AMIs 副本,从而帮助您满足数据复制的合规性或业务要求。基于时间的副本还可以帮助备份管理员满足严格的灾难恢复要求(恢复点目标和恢复时间目标),并通过确保快照和EB AMIs S支持的复制时间可预测来提高开发灵活性。

使用基于时间的快照和 EBS 支持的 AMI 复制操作,您可以指定完成复制的完成持续时间,介于 15 分钟到 48 小时之间。必须以 15 分钟为增量指定完成持续时间。

限额

以下配额适用于基于时间的快照和 EBS 支持的 AMI 复制操作:

配额 描述 配额值 可调整
快照复制操作吞吐量配额

单次基于时间的快照复制操作可实现的最大吞吐量。

注意

对于 AMI 复制操作,配额适用于与 AMI 关联的每个快照。

500 MiB/s
累积快照副本吞吐量配额

源和目标区域之间基于时间的并发快照复制操作可以实现的最大累积吞吐量。

注意

对于 AMI 复制操作,与 AMI 关联的每个快照都计入配额。

2,000 miB/s

启动基于时间的快照复制操作时,需要指定完成持续时间。请求使用的吞吐量由快照数据的大小和请求的完成持续时间决定。例如,如果您复制一个包含 225,000 MiB(0.214 TiB)数据的快照,并且您请求的完成持续时间为 15 分钟,则吞吐量为 250)。MiB/s (225,000 MiB ÷ 15 minutes = 250 MiB/s

当您启动基于时间的 AMI 复制操作时,您指定的完成持续时间适用于与 AMI 关联的每个快照。由于每个快照的大小可能不同,因此每个快照都以不同的吞吐量进行复制,以确保在完成时间内复制所有快照。例如,假设您有一个 AMI,其中包含以下关联快照:

  • 快照 1:200,000 MiB

  • 快照 2:500,000 MiB

  • 快照 3:450,000 MiB

如果您为此 AMI 启动基于时间的副本,并将完成持续时间指定为 60 分钟,则该请求将使用以下吞吐量:

  • 快照 1:55.56MiB/s (200,000 MiB ÷ 60 minutes = 55.56 MiB/s)

  • 快照 2:138.89MiB/s (500,000 MiB ÷ 60 minutes = 138.89 MiB/s)

  • 快照 3:125MiB/s (450,000 MiB ÷ 60 minutes = 125 MiB/s)

这意味着该请求使用累积快照副本吞吐量配额的 319.45 MiB/s 来确保复制在 60 分钟内完成。

如果您发起基于时间的快照或 EBS 支持的 AMI 复制请求,并且您的可用累积快照副本吞吐量配额为:

  • 大于或等于所需的吞吐速率,则复制将在请求的完成持续时间内完成。

  • 小于所需的吞吐率但大于零,则请求成功,但所需的时间将比您请求的要长。使用您的可用吞吐量配额完成复制。

  • 零(已达到配额),则请求失败。

确定您的完成时长

对于基于时间的快照或 EBS 支持的 AMI 复制操作,您可以请求的最短完成时间为 15 分钟,您可以请求的最长完成时间为 48 小时。必须以 15 分钟为增量指定完成持续时间。

基于时间的并发快照复制操作

只要所有并发操作的总吞吐量不超过您的累积快照副本吞吐量配额(默认为 2,000 MiB/s),您就可以在同一源区域和目标区域之间执行基于时间的并发快照复制操作。

要确定现有快照能否达到所需的完成时长,请将所有快照的总大小除以所需的完成时长,以确定所需的吞吐量。

提示

如果您不知道快照中数据的确切大小,则可以改用完整快照大小作为代理。要获取完整的快照大小,请使用 desc ribe- AWS CLI snapshots 命令。

required throughput rate = combined snapshot size ÷ required completion duration

如果所需的吞吐率小于您的累积快照副本吞吐量配额,则可以达到所需的完成持续时间。如果所需的吞吐率大于您的累积快照副本吞吐量配额,我们建议您请求将配额提高到比所需吞吐率至少高 10%。

提示

Amazon EC2 控制台提供了一个计算器,您可以使用该计算器根据特定的累积快照副本吞吐量配额来检查您在特定时间段内在两个区域之间复制了多少快照数据,以及针对该数据量可以实现的最短完成时间。计算器使用该SnapshotCopyBytesTransferred CloudWatch 指标来计算一段时间内在两个区域之间复制的数据。要打开计算器,请在 Amazon EC2 控制台导航面板中选择 “快照”,然后选择 “操作”、“启动复制时长计算器”。

单个基于时间的快照复制操作

您可以通过将快照数据大小除以快照复制操作吞吐量配额 (500 MiB/s) 来计算单个基于时间的快照复制操作的最小完成持续时间。

提示

如果您不知道快照中数据的确切大小,则可以改用完整快照大小作为代理。要获取完整的快照大小,请使用 desc ribe- AWS CLI snapshots 命令。

minimum completion duration = Max(15 minutes, (snapshot data size ÷ 500 MiB/s)

例如,包含 900,000 MiB 数据的快照的最短完成时间为 30 分钟。

minimum completion duration = Max(15 minutes, (900,000 MiB ÷ 500 MiB/s) = Max(15 minutes, 30 minutes) = 30 minutes
基于时间的 AMI 复制操作

当您为具有单个关联快照的 EBS 支持的 AMI 启动基于时间的 AMI 复制操作时,其行为方式将与单个基于时间的快照复制操作相同,并且具有相同的吞吐量限制。

当您为具有多个关联快照的 EBS 支持的 AMI 启动基于时间的 AMI 复制操作时,其行为方式与基于时间的并发快照复制操作相同,并且适用相同的吞吐量限制。每个关联的快照都会导致一个单独的快照复制请求,并且每个请求都会占用您的累积快照复制吞吐量配额。您指定的完成期限将应用于每个关联的快照。

注意事项

  • 在同一区域内复制快照或跨区域复制快照时,您可以启动基于时间的快照和 EBS 支持的 AMI 复制操作。

  • 如果您为同一个快照或 AMI 启动了两个基于时间的复制操作,则第二个复制操作的完成持续时间仅在第一个复制操作完成后开始。

  • Local Zones 和 Wavelength Zones 不支持基于时间的复制操作。 AWS Outposts

监控

您可以使用 A EC2 mazon 控制台和,监控基于时间的快照和 EBS 支持的 AMI 复制操作的进度。 AWS CLI在控制台中,选择快照,然后在详细信息选项卡中检查度字段。使用 AWS CLI,检查 desc ribe-snapshots 命令响应中的Progress输出元素。

您可以通过检查控制台或响应中的 “已启动” “已完成” 时间之间的差异,来检查基于时间的快照StartTimeCompletionTime EBS 支持的 AMI 复制操作是否在请求的完成时间内完成。 describe-snapshots

您还可以使用 copySnapshot Amazon EventBridge 事件来监控基于时间的复制操作的结果。该事件表示操作是否已完成以及是否满足了请求的完成持续时间。如果未达到完成持续时间,则该事件将包含有关原因的更多信息。有关更多信息,请参阅 EBS 快照事件

定价和计费

注意

与标准快照复制操作类似,如果您将快照复制到新区域,则会创建完整(非增量)副本,这会导致额外的存储成本。同一快照的后续副本是增量副本。此外,如果您使用外部或跨区域数据传输,则将收取额外的 Amazon EC2 数据传输费用。

基于时间的快照和 EBS 支持的 AMI 复制操作需要支付额外费用。基于时间的复制操作按每复制的 GiB 快照数据按请求的完成时长收费。固定利率如下:

注意

必须以 15 分钟为增量指定完成持续时间。最短完成时间为 15 分钟,最长为 48 小时。

  • 15 分钟 — 每 GiB 数据 0.020 美元

  • 30 分钟 45 分钟 — 每 GiB 数据 0.018 美元

  • 1 小时到 1 小时 45 分钟 — 每 GiB 数据 0.016 美元

  • 2 小时到 3 小时 45 分钟 — 每 GiB 数据 0.014 美元

  • 4 小时到 7 小时 45 分钟 — 每 GiB 数据 0.012 美元

  • 8 小时到 15 小时 45 分钟 — 每 GiB 数据 0.010 美元

  • 16 小时或更长时间 — 每 GiB 数据 0.005 美元

例如,如果您复制一个包含 3,000 GiB 数据的快照,完成时间为 8 小时,则需要支付 30 美元(0.010 美元 x 3,000 GiB)的费用。

如果您启动了基于时间的复制操作,但由于超出配额而无法满足请求的完成持续时间,则系统将根据实际完成持续时间而不是请求的完成持续时间向您计费。例如,如果您请求的完成持续时间为 1 小时,但操作在 2 小时后完成,则将按照 2 小时完成时长的费率进行计费。

如果 Amazon EBS 无法达到所请求的完成时长,或者由于服务端问题而取消了请求,则不会向您收取基于时间的快照复制操作的额外费用。

如果您在基于时间的快照复制操作仍在进行时删除快照副本,则按与指定完成时长对应的速率对应于该时间点的复制数据计费。