在 Amazon S3 中启用版本控制的成本



我有一个关于 Amazon S3 中版本控制成本的问题,但指南中似乎没有这个问题。 每个 PUT/POST 都有成本,但对于版本化对象(尤其是当您将旧版本保存在 glacier 等替代存储中时),每个 PUT/POST 的成本是 PUT/POST 成本的 2 倍,一个用于新版本,然后一个用于将旧版本移动到 glacier?

您可以参考常见问题解答页面:https://aws.amazon.com/s3/faqs/?nc1=h_ls

问:使用版本控制如何收费?

正常的 Amazon S3 费率适用于存储或 要求。例如,让我们看一下以下场景 说明使用版本控制时的存储成本(假设 当前月份为 31 天):

1) 每月第 1 天:执行 4 GB(4,294,967,296 字节)的 PUT 在您的存储桶上。2) 每月第 16 天:您执行 5 GB 的 PUT (5,368,709,120 字节)在同一存储桶中使用与 第 1 天的原始 PUT 。

在分析上述操作的存储成本时,请注意 在以下情况下,第 1 天中的 4 GB 对象不会从存储桶中删除 5 GB 对象在第 15 天写入。相反,4 GB 对象是 保留为旧版本,5 GB 对象成为最多 存储桶中对象的最新写入版本。在最后 本月:

总字节小时使用量 [4,294,967,296 字节 x 31 天 x(24 小时/天)] + [5,368,709,120 字节 x 16 天 x(24 小时/天)] = 5,257,039,970,304 字节小时。

转换为总 GB 月 5,257,039,970,304 字节小时 x (1 GB/) 1,073,741,824 字节)x(1 个月/744 小时)= 6.581 GB-月

该费用是根据您所在地区的当前费率计算的 亚马逊 S3 定价页面。

最新更新