Wednesday, June 18, 2025

AWS S3: Durability & Availability.

 

Amazon S3:  Durability and Availability

Amazon S3 (Simple Storage Service) is designed for high durability and availability, making it ideal for storing critical data. Here’s a breakdown:

1. Durability

 Durability: 99.999999999% (11 9’s)

·        This means that if twtech stores 10 million objects, on average twtech may lose one object every 10,000 years.

·        Achieved through automatic replication across multiple facilities within a region.

·        Data integrity is maintained using regular checksums and self-healing processes.

·        Designed for long-term storage of critical data like backups, logs, and archives.

2. Availability

Availability varies slightly depending on the S3 storage class:

Storage Class

Availability SLA

Use Case

S3 Standard

99.99%

Frequently accessed data

S3 Standard-IA

99.9%

Infrequently accessed data

S3 One Zone-IA

99.5%

Infrequently accessed data in a single AZ

S3 Glacier Instant Retrieval

99.9%

Archival data with milliseconds retrieval

S3 Glacier Flexible Retrieval

99.99% (durability)

Archival data, minutes to hours retrieval

S3 Glacier Deep Archive

99.99% (durability)

Long-term archival (12+ hours retrieval)

3. Key Differences

·        Durability is about data loss prevention.

·        Availability is about data access uptime.

·        Even if S3 is down temporarily (availability issue), twtech data is not lost (durability is still maintained).

4. Best Practices

·        Use S3 Standard for mission-critical applications needing high availability.

·        Enable S3 Versioning and Replication for extra protection and disaster recovery.

·        Monitor with S3 Event Notifications and CloudWatch for operational insights.

 

No comments:

Post a Comment

Kubernetes Clusters | Upstream Vs Downstream.

  The terms "upstream" and "downstream" in the context of Kubernetes clusters often refer to the direction of code fl...