Papiha Joharapurkar

S3 Storage

Today I have learned the difference between S3 storage tiers so I'll explain them in my log for today. AWS S3 is actually ubiquitous in industry and most of the companies in the world use them as storage solutions. Interestingly, a pertinent example for the day is that NASDAQ stores past stock history in the S3 Glacier storage classes and by the end of this log, you'll understand why.

S3 is known as AWS's storage solution.

  • All classes are atleast 99.999999999% (11 nines) durability meaning that if you store 10 million objects, only 1 object is expected to be lost every 10 000 years
  • Availability refers to how reliably you can access your data when requested

Therefore, the tier of the AWS storage solution you pick will be dependent on how fast and often you require your data to be retrieved

  • S3 Standard is the default for frequently accessed data
  • If data in Infrequently Accessed, storage can be moved to S3 Standard-IA which is for data that is infrequently needed but must be retrieved instantly when requested
  • Data can also be stored in One Zone-IA as well, but if the AZ is destroyed, owners must be accepting of needing to have data recreated
  • S3 Glacier Instant Retrieval is for data that does not need to be accessed frequently and can be stored in this other class but can be retrieved in milliiseconds when needed
  • S3 Glacier Flexible Retrieval is the same, but rather taking minutes to hours (upto 12)
  • Lastly, S3 Glacier Deep Archive is the same as above but could take from 12 - 48 hours
  • Intelligent Tiering can move objects between these tiers based on usage automatically

All daily logs