

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

# 修改 Amazon EBS 快照
<a name="ebs-migrate-ebs-snapshots"></a>

## 概述
<a name="ebs-migrate-ebs-snapshots-overview"></a>

删除 EBS 卷并管理快照的保留与归档是控制成本的首要关键环节。您可以通过拍摄快照将 EBS 卷上的数据备份到亚马逊简单存储服务 (Amazon S3)。 point-in-time快照属于增量备份，因此它只会保存设备上在最新快照之后更改的那些数据块。由于无需复制数据，这将最大限度缩短创建快照所需的时间和增加存储成本节省。每个快照都包含了将您的数据（从该快照创建之时起）恢复到新的 EBS 卷所需的所有信息。

EBS 快照的费用按每月每 GB 计算。将按快照的大小以及您保留该快照的时间长短计费。定价因存储层不同而不同。对于[标准层](https://aws.amazon.com/ebs/pricing/)，您只需为存储的已更改块付费。对于存档层，您需要为存储的所有快照块付费。您还需要为从[存档层](https://aws.amazon.com/ebs/pricing/)中检索快照付费。下面是每个存储层的示例方案：
+ **标准层**：您有一个可存储 100GB 数据的卷。您需要为第一个快照（快照 A）中全部 100GB 数据付费。在下一次快照（快照 B）生成之时，您拥有的数据量为 105GB。然后，您只需为增量快照 B 所增加的 5GB 存储付费即可。
+ **存档层**：存档快照 B。然后，将该快照移至存档层，您需要为全部 105GB 快照块付费。

您可以使用 [Amazon Data Lifecycle Manager](https://docs.aws.amazon.com/ebs/latest/userguide/snapshot-lifecycle.html) 来帮助您设置生命周期，以便按计划保留和管理快照。

## 成本影响
<a name="ebs-migrate-ebs-snapshots-cost"></a>

EBS 卷和快照的费用分别进行管理。EBS 快照的计费费率低于活动的 EBS 卷。当实例终止时，每个连接的 EBS 卷的[DeleteOnTermination 属性](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/terminating-instances.html#preserving-volumes-on-termination)值将决定是保留还是删除该卷。默认情况下，根卷的 `DeleteOnTermination` 属性将设置为 `True`。对于所有其他卷类型，该值设置为 `False`。这会导致出现这样的情况：操作人员本打算删除 EC2 实例，但却留下了除了根卷之外添加到该实例中的其他卷。有关检查不再需要的卷（及其相关快照）的说明，请参阅 Amazon EBS 文档中的[查看有关 Amazon EBS 卷的信息](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-describing-volumes.html)。

默认情况下，快照在创建时将存储在 Amazon EBS 快照标准层中（标准层）。存储在标准层中的快照可递增。这意味着只在卷上保存在最新快照之后发生更改的数据块。[Amazon EBS 快照归档](https://docs.aws.amazon.com/ebs/latest/userguide/snapshot-archive.html)是一个新存储层，可用于长期低成本地存储很少访问且不需要频繁或快速检索的快照。标准层和存档层的价格差异很大，因此在设置快照策略时，这一点应当成为重要的考量因素。Amazon EBS 快照归档为您存储极少需要访问的快照达 90 天或更长时间，同时存储成本降低 75%。


****  

| Amazon EBS 快照存储 | 成本 | 
| --- | --- | 
| 标准 | 0.05 美元/GB/月 | 
| 档案 | 0.0125 美元/GB/月 | 

在较小的环境中，成本节省可能不会十分显著。如果有多个账户和成千上万个 EC2 实例，即使删除 EBS 卷也有 EBS 快照，那么在大规模情况下，节省的费用就更显著了。 TBs 

下表比较了每月标准层和归档层的使用情况（在使用量仅为 50TB 时）。即便是在这种较小的规模下，每年仍能节省数千美元。


****  

| Amazon EBS 快照存储 | 每月费用 | 每年费用 | 
| --- | --- | --- | 
| 标准 50TB | 312.50 美元 | 3,750 美元 | 
| 存档 50TB | 78.13 美元 | 937.60 美元 | 
|   | 每年节省费用 | 2,812.40 美元 | 

## 成本优化建议
<a name="ebs-migrate-ebs-snapshots-rec"></a>

删除快照可能不会降低组织的数据存储成本。其他快照可引用已删除快照的数据，已引用的数据总是会被保留。例如，当您为具有 10GiB 数据的卷创建首个快照时，快照大小也为 10GiB。由于快照是增量式的，您为同一个卷创建的第二个快照仅包含在第一个快照创建后发生变更的数据块。第二个快照还会引用第一个快照中的数据。如果您在更改 4GiB 数据后创建了第二个快照，第二个快照的大小为 4GiB。此外，第二个快照将引用第一个快照中没有发生变更的 6GiB 数据。有关更多信息，请参阅删除[我的 EBS 卷快照然后删除卷本身后，为什么我的存储成本没有降低](https://repost.aws/knowledge-center/ebs-volume-snapshot-cost)？ 在 AWS 知识中心中。

请考虑以下事项：
+ 您无需为他人 AWS 账户 拥有并与您的账户共享的快照付费。只有在您将共享快照复制到您的账户时，才会向您收费。您还需要为通过共享快照创建的 EBS 卷付费。
+ 如果快照（快照 A）被另一个快照（快照 B）引用，则删除快照 B 可能不会降低存储成本。删除快照时，仅会移除该快照特有的数据。被其他快照引用的数据仍然存在，您需要为此引用的数据付费。要删除增量快照，请参阅 Amazon EBS 文档中的[增量快照删除](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-deleting-snapshot.html#ebs-deleting-snapshot-incremental)。

在 AWS中运行工作负载时，快照清理是标准操作实践。随着时间的推移，这些快照可能会累积产生高额的数据费用，而这些数据其实是您并不需要的。

## 其他资源
<a name="ebs-migrate-ebs-snapshots-resources"></a>
+ [通过删除未使用的 Amazon EBS 卷来控制 AWS 成本](https://aws.amazon.com/blogs/mt/controlling-your-aws-costs-by-deleting-unused-amazon-ebs-volumes/)（AWS 云运营和迁移博客）
+ [删除 Amazon EBS 快照](https://docs.aws.amazon.com/ebs/latest/userguide/ebs-deleting-snapshot.html)（Amazon EBS 文档）
+ [成本优化研讨会](https://wellarchitectedlabs.com/cost-optimization/)（Well-Archit AWS ected Labs）
+ [使用 Amazon Data Lifecycle Manager 自动存档 Amazon EBS 快照](https://aws.amazon.com/blogs/storage/automatically-archive-amazon-ebs-snapshots-with-amazon-data-lifecycle-manager/)（AWS 存储博客）