【发布时间】:2019-05-15 23:40:16
【问题描述】:
我们使用新推出的 AWS S3 batch operation 将我们的 S3 存储桶(大约 15 TB 的数据)备份到 Glacier S3。在备份之前,我们估计了带宽和存储成本,并且还考虑了 Glacier 的强制性 90 天存储要求。
但是,与我们的估计成本相比,实际成本是巨大的。我们不知何故忽略了每 1000 个请求 0.05 美元的 UPLOAD 请求成本。我们有数百万个文件,每个文件上传都被视为一个请求,我们正在考虑花费数千美元:(
我想知道是否有任何方法可以避免这种情况?
【问题讨论】:
-
当您说“备份我们的 S3 存储桶”时,您是将文件复制到 Glacier,还是只是将存储类更改为
Glacier?您的备份目标是避免意外删除,还是处理潜在的 S3 故障/文件丢失? -
您联系过 AWS Support 吗?他们可能愿意帮助解决诸如此类的一些账单冲击。既然您已经承担了费用,我认为 SO 用户无法真正提供帮助。
-
@JohnRotenstein 他们引入了一种自动批处理服务,可以查看您的存储桶库存并将其复制到另一个 S3 存储桶或降低成本的 S3 Glacier。我选择了后一个选项。目的是为了防止意外删除,因为我们只有 1 个副本。
-
@A.J.Parr 我已联系 AWS 支持并等待回复。我在这里向社区提出的问题是,是否有任何方法可以最大限度地降低成本。答案可能是否定的,但希望获得更有经验的用户的意见。
标签: amazon-web-services amazon-s3 amazon-glacier