在AWS Glacier中,有没有办法减少文件请求?

时间:2016-01-20 06:27:13

标签: amazon-web-services amazon-glacier

当我上传档案时,我知道上传价格为空,但请求超过20万,所以我估计的账单是15-20美元,所以我得到一种方式,我把我的所有文件都放到拉链或焦油(压缩),&有没有其他方法可以减少我上传档案的请求?

1 个答案:

答案 0 :(得分:2)

首先,冰川是为档案而建的,即用于长期保留数据,其中检索很少且不常见。除非非常罕见,否则不应访问它。将Glacier想象成一个仓库,您可以将数据打包并托运。

所以你不应该向Glacier做很多请求,如果是这样的话你应该考虑使用S3。

话虽如此,您应该避免在一个存档文件中压缩/ tar所有文件,因为您每月可以免费获取平均每月存储空间的5%。

但是,请记住,每个归档对象都有32 kb的数据开销。因此,当1KB存档有97%的成本开销时,3.2 MB的存档大小只有1%的成本开销。

因此,如果您的文件太小,请将它们聚合在较大的文件中;如果文件太大,请将它们拆分成较小的文件。 你必须找到良好的平衡,以保持你的档案容易浏览,例如使用档案描述或本地索引(例如nosql商店),或两者兼而有之。