AWS Solutions Architect

AWS S3 Storage Classes Explained — The Complete Cheat Sheet for the SAA-C03 Exam

Master all 8 S3 storage classes, their use cases, retrieval times, and pricing tiers. Includes a quick-reference comparison table and exam tips.

March 15, 2026by Hiiragi Team
S3storage-classesSAA-C03Glaciercost-optimization
AWS S3 Storage Classes Explained — The Complete Cheat Sheet for the SAA-C03 Exam

Why S3 Storage Classes Matter on the Exam

The SAA-C03 exam heavily tests cost-optimization scenarios. A large portion of cost questions come down to one question: which S3 storage class is correct for this access pattern?

Get this wrong and you cost the fictional company millions. Get it right and you score those points reliably.


The 8 S3 Storage Classes

1. S3 Standard

  • Use case: Frequently accessed data (accessed > once per month)
  • Availability: 99.99%
  • Durability: 99.999999999% (11 nines) — all classes share this
  • Retrieval time: Milliseconds
  • Min storage duration: None
  • Retrieval fee: None
Exam tip: This is the default. If no storage class is specified in a question, assume Standard.

2. S3 Intelligent-Tiering

  • Use case: Unknown or unpredictable access patterns
  • How it works: Automatically moves objects between Frequent Access and Infrequent Access tiers based on usage
  • Retrieval time: Milliseconds
  • Min storage duration: 30 days
  • Monitoring fee: Small per-object monitoring fee
Exam tip: If a question says "you don't know how often the data will be accessed", Intelligent-Tiering is almost always the answer.

3. S3 Standard-IA (Infrequent Access)

  • Use case: Data accessed less than once per month, but needs millisecond retrieval when accessed
  • Availability: 99.9%
  • Retrieval time: Milliseconds
  • Min storage duration: 30 days
  • Retrieval fee: Yes — charged per GB retrieved

4. S3 One Zone-IA

  • Use case: Infrequently accessed data that can be recreated if lost (e.g., thumbnails, transcoded video)
  • Key difference from Standard-IA: Stored in only one Availability Zone (not three)
  • Availability: 99.5%
  • Retrieval time: Milliseconds
  • Min storage duration: 30 days
Exam tip: One Zone-IA is cheaper than Standard-IA but NOT resilient to AZ failure. If the question mentions "data that can be recreated" or "derived data", this is a strong hint.

5. S3 Glacier Instant Retrieval

  • Use case: Archive data accessed once per quarter that requires millisecond retrieval
  • Retrieval time: Milliseconds
  • Min storage duration: 90 days
  • Cost: Much lower storage cost than Standard-IA, but higher retrieval cost
Exam tip: Added in 2021. It's the "Glacier class that doesn't make you wait". Great for medical images or news media that's rarely accessed but must be immediately available when needed.

6. S3 Glacier Flexible Retrieval (formerly S3 Glacier)

  • Use case: Archival data accessed 1–2 times per year where hours of retrieval time is acceptable
  • Retrieval options:

- Expedited: 1–5 minutes (extra cost) - Standard: 3–5 hours - Bulk: 5–12 hours (cheapest)

  • Min storage duration: 90 days

7. S3 Glacier Deep Archive

  • Use case: Long-term retention (7–10 years), compliance data, rarely or never accessed
  • Retrieval options:

- Standard: Within 12 hours - Bulk: Within 48 hours

  • Min storage duration: 180 days
  • Cost: Lowest storage cost of all classes (~$0.00099/GB/month)
Exam tip: "Compliance", "regulatory", "7 years", "audit logs" → Deep Archive.

8. S3 on Outposts

  • Use case: On-premises data residency requirements using AWS Outposts
  • Less commonly tested — just know it exists and why.

Quick Comparison Table

ClassRetrieval TimeMin DurationRetrieval FeeBest For
StandardMillisecondsNoneNoHot data
Intelligent-TieringMilliseconds30 daysNoUnknown patterns
Standard-IAMilliseconds30 daysYesMonthly access
One Zone-IAMilliseconds30 daysYesReproducible data
Glacier InstantMilliseconds90 daysYesQuarterly access, instant needed
Glacier FlexibleMinutes–hours90 daysYesAnnual archive
Glacier Deep Archive12–48 hours180 daysYesCompliance/long-term

S3 Lifecycle Rules

Use lifecycle rules to automatically transition objects between storage classes based on age:

Day 0:   Upload → S3 Standard
Day 30:  Transition → S3 Standard-IA
Day 90:  Transition → S3 Glacier Flexible Retrieval
Day 365: Transition → S3 Glacier Deep Archive
Day 730: Expire (delete)
Exam tip: You cannot transition from IA classes back to Standard. Lifecycle transitions only go in one direction (down the cost ladder).

Common Exam Scenarios

Scenario 1: "Your company stores user-uploaded images. 80% are accessed heavily for the first 30 days, then rarely touched. You need to minimize cost."

Answer: S3 Standard for new uploads + Lifecycle rule to transition to Standard-IA after 30 days.


Scenario 2: "A financial services company must retain transaction logs for 7 years to meet regulatory requirements. The logs are almost never accessed."

Answer: S3 Glacier Deep Archive.


Scenario 3: "You store daily database backups to S3. These are secondary backups that can be recreated from the primary. You need the lowest cost and can tolerate AZ failure."

Answer: S3 One Zone-IA.


Scenario 4: "A media company archives video footage that may occasionally need to be retrieved instantly for legal review."

Answer: S3 Glacier Instant Retrieval.


Practice These Concepts

S3 storage classes appear in 3–5 questions on the real SAA-C03 exam. Nail these and you're picking up easy points.

Test yourself with our free AWS SAA-C03 mock exam — our adaptive engine will serve you S3 questions until you answer them correctly every time.

Test your knowledge now

Our adaptive mock exams target exactly what you just read. Take a practice test and lock in the concepts.

Start Mock Exam