S3 Glacier storage with Glaciers3ObjectOverhead

0

Hi,

I had a S3 bucket where most of my storage was in StandardStorage class and after 30 days objects were moved to Standard-IA class.

I have decided to change this behavior and to move all objects to Glacier on the day 1. On Metrics tab, I can now see that there are also objects marked as GlacierObjectOverhead & GlacierS3ObjectOverhead. From what I understand from the documentation, those are used to store metadata (such as name) about each "base" object. Which is weird is I have only 4Gb of objects stored but almost 60 Gb of GlacierObjectOverhead objects. So my question is : wouldn't it be more expensive to use Glacier ? Why do we have this weird behavior where metadata takes more space than the object itself (4 vs 60 Gb) ?

Thank you

Mehmet
已提问 9 个月前821 查看次数
1 回答
0

Hi,

You 4 GB are probably made of many small objects rather than big ones. Then the overhead is computed this way:

GlacierObjectOverhead – For each archived object, S3 Glacier adds 32 KB of storage for index and related 
metadata. This extra data is necessary to identify and restore your object. You are charged S3 Glacier 
Flexible Retrieval rates for this additional storage.

GlacierS3ObjectOverhead – For each object archived to S3 Glacier Flexible Retrieval, Amazon S3 uses 8 KB 
of storage for the name of the object and other metadata. You are charged S3 Standard rates for this 
additional storage.

Source: https://docs.aws.amazon.com/AmazonS3/latest/userguide/metrics-dimensions.html

So, compute with you number of objects (that you don't mention) to see if the 60GB in Glacier look correct. Does it explain the "weird behavior" as you describe it?

Glacier Deep Archive (if you use this option) is approx 20x cheaper than S3 Standard. So, you would still have a (small) cost benefit to go to Glacier. See https://aws.amazon.com/s3/pricing/

Best,

Didier

profile pictureAWS
专家
已回答 9 个月前

您未登录。 登录 发布回答。

一个好的回答可以清楚地解答问题和提供建设性反馈,并能促进提问者的职业发展。

回答问题的准则