将 EBS 快照移至 Glacier

将 EBS 快照移至 Glacier

我有数百个大型 EBS 快照需要移动到 Glacier。

完成这件事的最佳方法是什么?

答案1

亚马逊刚刚(2021 年 11 月)发布了一项与此问题相关的新功能:Amazon EBS 快照存档

https://aws.amazon.com/blogs/aws/new-amazon-ebs-snapshots-archive/

EBS Snapshots Archive 提供了一个低成本的存储层,用于存档完整的 EBS Snapshots 时间点副本,您必须出于监管和合规原因或未来项目发布的原因保留这些副本 90 天或更长时间。现在,您可以轻松存档和管理 EBS Snapshots,从而无需使用自定义脚本和第三方工具来管理这些快照。这样,您可以将很少访问的快照移动到 EBS Snapshots Archive,从而将存储成本降低高达 75%,并避免第三方工具的许可成本。此外,您可以在 24-72 小时内检索存档的快照,并在恢复后使用该快照恢复 EBS 卷。

答案2

尽管亚马逊 EBS的确可以创建卷的时间点快照,这些快照将保存到 Amazon S3,此操作不在您的控制范围内,完全由 EC2 处理,请参阅相应的常见问题解答我可以使用常规 Amazon S3 API 访问我的快照吗?

不可以,快照只能通过 Amazon EC2 API 获得。

因此,您将无法将这些不可访问的快照从后备 Amazon S3 存储移动到亚马逊冰川两者都不是,而且只有 AWS 将来直接提供该功能才有可能,例如以类似于最近启用的将 Amazon S3 数据归档至 Amazon Glacier通过对象生命周期管理

答案3

EBS 快照无法移动到 Glacier,将它们存储在那里也没有多大意义。由于 EBS 快照是增量的,因此每个快照通常指向存储在许多先前快照中的数据。由于从 Glacier 检索对象需要很长时间,即使可以将 EBS 快照移动到 Glacier,从 Glacier 恢复快照中包含的数据也是一种几乎不可用的情况。Glacier 归档更适合文件:将必要的文件复制或备份到 Glacier,以便您以后可以检索它们。

答案4

似乎唯一的方法是从卷快照手动生成文件并将其推送到 Glacier。

有一个AWS 论坛上有类似问题从前一段时间开始,除了最初的问题之外仍然没有答案:

感谢您的反馈。目前此功能无法通过 AWS 控制台使用。但是,我们确实认识到这种集成的价值,并正在评估将其纳入未来版本。

相关内容