DEV Community

Cover image for AWS: S3 Storage Classes
Oladipupo Abeeb Olanrewaju
Oladipupo Abeeb Olanrewaju

Posted on

AWS: S3 Storage Classes

Amazon S3 Standard (S3 Standard)

S3 Standard provides highly durable, available, and performant object storage for data that is accessed frequently. With its low latency and high throughput, S3 Standard is ideal for various applications such as cloud services, dynamic websites, content distribution, mobile and gaming apps, and big data analytics.

Key features:

  • General-purpose storage for frequently accessed data
  • Low latency and high throughput performance
  • Designed for 99.99% availability, with a (11 9's)% durability
  • More than 3 Availability Zones

Amazon S3 Standard-Infrequent Access (S3 Standard-IA)

Amazon S3 Standard-Infrequent Access (S3 Standard-IA) is a storage class designed for data that is accessed less frequently but still requires rapid access when needed. It offers a lower cost compared to S3 Standard, while still maintaining high durability, availability, and performance. This makes S3 Standard-IA ideal for use cases like backups, disaster recovery, and long-term storage of data that doesn't need to be accessed often.

Key features:

  • Infrequently accessed data that needs millisecond access
  • Same low latency and high throughput performance of S3 Standard
  • Designed to deliver 99.9% , with a (11 9's)% durability
  • More than 3 Availability Zones

Amazon S3 One Zone-Infrequent Access (S3 One Zone-IA)

Amazon S3 One Zone-Infrequent Access (S3 One Zone-IA) is a storage class tailored for infrequently accessed data that is non-critical and can be stored in a single Availability Zone. It offers a lower cost compared to the S3 Standard-IA class, as it doesn't replicate data across multiple zones. S3 One Zone-IA is well-suited for cost-sensitive use cases such as backups, disaster recovery copies, and other data that can be easily recreated if lost.

Key features:

  • Re-creatable infrequently accessed data
  • Same low latency and high throughput performance of S3 Standard
  • Designed to deliver 99.5%, with a (11 9's)% durability
  • With 1 Availability Zones

Amazon S3 Intelligent-Tiering (S3 Intelligent-Tiering)

Amazon S3 Intelligent-Tiering (S3 Intelligent-Tiering) is a storage class designed to optimize costs by automatically moving data between two access tiers: frequent and infrequent access, based on changing access patterns. It provides the same high durability and low latency as other S3 classes, while reducing costs for data that isn't frequently accessed. S3 Intelligent-Tiering is ideal for workloads with unpredictable or changing access patterns, as it eliminates the need to manually manage data lifecycle transitions.

Key features:

  • Automatic cost savings for data with unknown or changing access patterns
  • Frequent and Infrequent Access tiers have the same low-latency and high-throughput performance of S3 Standard
  • Designed to deliver 99.9%, with a (11 9's)% durability
  • More than 3 Availability Zones

Amazon S3 Glacier Instant Retrieval

Amazon S3 Glacier Instant Retrieval is a storage class designed for data that is rarely accessed but needs to be retrieved immediately when requested. It combines the low cost of archival storage with the benefit of millisecond retrieval times. This makes it ideal for use cases like long-term data archiving, digital preservation, and backup storage, where rapid access is occasionally required without the need to pay for frequent access storage classes.

Key features:

  • Long-lived data that is accessed a few times per year with instant retrievals
  • Data retrieval in milliseconds with the same performance as S3 Standard
  • Designed to deliver 99.9%, with a (11 9's)% durability
  • More than 3 Availability Zones

Amazon S3 Glacier Flexible Retrieval

Amazon S3 Glacier Flexible Retrieval is a storage class designed for archival data that is infrequently accessed but requires flexible retrieval options. It offers low-cost storage with a range of retrieval times, from minutes to hours, depending on your needs. This class is ideal for use cases like long-term backups, data archiving, and regulatory compliance, where data can be stored at a low cost and retrieved within a specified time frame without the urgency of instant access.

Key features:

  • Backup and archive data that is rarely accessed and low cost
  • Designed to deliver 99.99%, with a (11 9's)% durability
  • More than 3 Availability Zones
  • Supports SSL for data in transit and encryption of data at rest
  • Ideal for backup and disaster recovery use cases when large sets of data occasionally need to be retrieved in minutes, without concern for costs
  • Configurable retrieval times, from minutes to hours, with free bulk retrievals

Amazon S3 Glacier Deep Archive

Amazon S3 Glacier Deep Archive is the lowest-cost storage class designed for long-term data archiving that is rarely accessed, with retrieval times ranging from 12 to 48 hours. It is ideal for data that needs to be retained for years or decades for compliance purposes or digital preservation but does not require immediate retrieval. This storage class is particularly suited for organizations looking to minimize storage costs for data that is unlikely to be accessed frequently.

Key features:

  • Archive data that is very rarely accessed and very low cost
  • Designed to deliver 99.99% , with a (11 9's)% durability
  • More than 3 Availability Zones
  • Retrieval time within 12 hours

Top comments (0)