AWS Cloud Architecture•Part 4: Storage, Content Delivery & Databases (36 - 50)
How S3 achieves 99.999999999% (11 9s) durability.
In Simple Words: S3 redundantly stores your data across multiple physically separated Availability Zones (minimum 3 AZs) within an AWS Region. It continuously verifies data checksums and automatically self-heals damaged data blocks in the background.
bash
# Verify checksum validation on S3 PutObject:
aws s3api put-object --bucket my-bucket --key file.txt --body file.txt --checksum-algorithm SHA256