Amazon S3 offers a range of storage classes from based on the performance, data access, resiliency, and cost requirements of your workload. You can move between classes manually or using S3 Lifecycle configurations.

The S3 classes are:

  • Amazon S3 Standard - General Purpose
  • Amazon S3 Standard - Infrequent Access (IA)
  • Amazon S3 One Zone - Infrequent Access
  • Amazon S3 Glacier Instant Retrieval
  • Amazon S3 Glacier Flexible Retrieval
  • Amazon S3 Glacier Deep Archive
  • Amazon S3 Intelligent Tiering

S3 Durability and availability

Durability

Durability is the ability of a storage system to reliably store data without loss. It measures the likelihood that your objects will be preserved and retrievable over a long period. The S3 is designed to provide 99.999999999% durability for objects stored in the service, the durability is same for all storage classes. This is achieved through data replication across multiple geographically distributed Availability Zones.

Availability

Availability is the accessibility of a storage system, it measures the percentage of time that a system is operational and can respond to requests. The availability varies depending on the storage class, for example, the S3 standard has 99.99% availability, which means it is not available for 53 minutes a year.

Amazon S3 Standard - General Purpose

General purpose storage, used for big Data analytics, mobile and gaming applications, content distribution, etc.

  • Availability: 99.99%
  • Low latency and high throughput
  • Sustain 2 concurrent facility failures on the side of AWS
  • Used for frequently accessed data

Amazon S3 - Infrequent Access (IA)

Suitable for data that is less frequently accessed, but requires rapid access when needed, it has lower cost than S3 Standard.

  • S3 Standard - IA
    • Used for Disaster Recovery and backups.
    • Availability: 99.9%
  • S3 One Zone - IA
    • Used as secondary backup copies of on-premise data, or data you can recreate.
    • Availability: 99.999999999% in a single AZ, data not available when AZ is down
    • Availability: 99.5% overall

Amazon S3 Glacier Storage Class

A low cost object storage for archiving or backups. You will pay for the storage and retrieval cost.

  • S3 Glacier Instant Retrieval
    • Availability: 99.9%
    • Millisecond retrieval, great for data accessed once a quarter
    • Minimum storage duration of 90 days
  • S3 Glacier Flexible Retrieval
    • Availability: 99.99%
    • Time to retrieve data
      • Expedited (1 to 5 mins), Standard (3 to 5 hrs), Bulk (5 to 12 hrs, free)
    • Minimum storage duration of 90 days
  • S3 Glacier Deep Archive
    • Availability: 99.9%
    • Used for long term storage
    • Time to retrieve data
      • Standard (12 hrs), Bulk (48 hrs)
    • Minimum storage duration of 180 days

Amazon S3 Intelligent Tiering

Amazon S3 Intelligent Tiring automatically optimise costs by moving objects between Access Tiers based on usage. You will pay for a small monthly monitoring and auto-tiering fee.

  • Frequent Access Tire (automatic): default tire
  • Infrequent Access Tire (automatic): objects not accessed for 30 days
  • Archive Instance Access Tire (automatic): objects not accessed for 90 days
  • Archive Access Tire (optional): configurable from 90 days to 700+ days
  • Deep Archive Access Tire (optional): configurable from 180 days to 700+ days

Back to parent node: Amazon S3

Cloud_computingAWSAWS_CLF-C02AWS_storageAmazon_S3S3_storage_classS3_durabilityS3_availabilityS3_standardS3_one_zoneS3_GlacierS3_intelligent_tiering

Reference* - Udemy Ultimate AWS Certified Cloud Practitioner CLF-C02