liveBook · Manning

Object durability

As explained in Amazon Web Services in Action, Third Edition: An in-depth guide to AWS

Object durability is the probability that stored objects remain intact and recoverable over a specified period.

Object durability is the probability that stored objects remain intact and recoverable over a specified period. Amazon S3 is designed for 99.999999999% object durability over one year. section 7.3

Use durability to understand storage-risk and backup decisions:

  • At the stated rate, storing 100,000,000,000 objects on S3 would result in losing one object per year on average. section 7.3
  • Enable bucket versioning to preserve earlier object versions when a later upload uses the same key. section 7.3
  • Account for growing storage charges because each retained version increases bucket size. section 7.3
$ aws s3api put-bucket-versioning --bucket awsinaction-$yourname \
 --versioning-configuration Status=Enabled

Enable S3 bucket versioning with the AWS CLI before using the bucket for recoverable backups. section 7.3

$ aws s3api list-object-versions --bucket awsinaction-$yourname

List stored object versions to inspect recoverable data after an overwrite. section 7.3

How Amazon Web Services in Action, Third Edition: An in-depth guide to AWS covers it

How deep it goes
Defines the probability, quantifies the annual guarantee, and demonstrates version-based recovery without explaining internal replication.
Examples
Uses S3 uploads, overwritten objects, version listings, and a 100-billion-object annual-loss estimate.
What you can do after
Apply object versioning and inspect prior data through the AWS CLI.
How it connects
Connects object durability with Amazon S3, object versioning, backups, and archiving.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Amazon Web Services in Action, Third Edition: An in-depth guide to AWS. The section links point to the parts of the book it draws on.