备份 S3 存储桶的成本

Costs of backing up S3 bucket

我有一个很大的水桶。约1000万个1MB的文件,总共10TB。

不断向其中添加文件(从未修改)。假设每月 1TB。

我使用 Replication 配置将此存储桶备份到同一区域的另一个存储桶。

出于各种可用性和成本考虑,我不使用 Galcier。

我想知道我应该使用 Standard 访问还是 Infrequent Access 存储。由于文件量很大,我不确定 COPY 请求成本会如何影响。

不同选项之间的成本差异是什么?存储的开销已经很清楚了,但是对于复制等操作,就不是很清楚了。

一个好的rule-of-thumb是Infrequent AccessGlacier只有在对象被访问时才会更便宜每月少于一次.

这是因为那些存储 classes 的数据检索是收费的。

假设每月检索一次数据:

  • 标准=[=10=].023/GB/month
  • 标准 - 不经常访问 = [=11=].0125/GB/month[=12=].01/GB 用于检索 = [=13=].0225
  • Glacier = [=14=].004/GB/month plus ~ [=12=].01/GB = [=16=].014 -- 价格不错,就是拿的慢
  • 冰川深层档案 = [=17=].00099/GB/month + [=18=].02 = [=19=].021

因此,如果不经常访问备份数据(每月少于一次),使用不同的存储空间将节省大量资金 class。 Same-Region复制配置可以在复制对象时自动更改存储Class。

与这些节省的成本相比,请求费用微不足道。