Search Pass4Sure

AWS S3 Storage Classes Explained for Solutions Architect Associate Candidates

Every S3 storage class on the SAA-C03 exam: access patterns, costs, lifecycle policies, durability, and the question patterns AWS uses to test selection.

AWS S3 Storage Classes Explained for Solutions Architect Associate Candidates

S3 storage class selection is one of the most reliably tested topics on the SAA-C03 exam, and one of the most missed. The exam writes scenarios that hinge on a single qualifier -- most cost-effective for infrequent access, highest durability across regions, lowest retrieval latency for archives -- and expects you to pick the right storage class out of nine options. Candidates who memorize storage class names without understanding the access patterns, durability guarantees, and retrieval cost models behind them lose 4-6 points they should have earned.

This guide walks through every S3 storage class on the SAA-C03 blueprint, the access pattern each one serves, the cost structure that drives selection, lifecycle policy mechanics, and the question patterns AWS uses to test the topic. Storage class fluency is also broadly useful: the same concepts surface on the AWS Certified Developer Associate (DVA-C02) exam and the AWS Certified Solutions Architect Professional (SAP-C02) exam.


The Nine S3 Storage Classes

As of 2026, AWS offers nine S3 storage classes, all of which can appear on the SAA-C03 exam:

  1. S3 Standard -- general-purpose, frequent access, 99.999999999% (11 nines) durability across at least three Availability Zones
  2. S3 Standard-Infrequent Access (Standard-IA) -- same durability, lower per-GB storage cost, higher per-GB retrieval cost, intended for monthly access
  3. S3 One Zone-Infrequent Access (One Zone-IA) -- single-AZ resilience, ~20% cheaper than Standard-IA, no cross-AZ redundancy
  4. S3 Intelligent-Tiering -- auto-tiers objects between frequent, infrequent, archive, and deep archive tiers based on observed access patterns
  5. S3 Glacier Instant Retrieval -- archive storage with millisecond retrieval, for data accessed quarterly
  6. S3 Glacier Flexible Retrieval -- archive storage with 1-12 hour retrieval, formerly just "S3 Glacier"
  7. S3 Glacier Deep Archive -- lowest cost storage, 12-48 hour retrieval, for compliance retention
  8. S3 Express One Zone -- single-AZ high-performance tier with single-digit millisecond latency, 10x faster than Standard for small objects
  9. S3 Reduced Redundancy Storage (RRS) -- legacy class, deprecated, occasionally still appears in older question banks

"Storage class selection is the cleanest test of architectural reasoning AWS puts on the SAA-C03 exam. The question is never which class is best -- it is which class is best for this specific access pattern, durability requirement, and cost ceiling." -- Adrian Cantrill, AWS instructor and former AWS Specialist Solutions Architect

Durability -- The probability that an object survives over time, expressed as nines (99.999999999% means an annual loss expectancy of one object per 100 billion). Availability -- The probability that an object is accessible at a given moment, separate from durability. Retrieval cost -- The per-GB charge incurred when reading data from cost-optimized classes; trivial for Standard, significant for Glacier tiers.

For broader exam strategy on the architect track, see AWS Solutions Architect Associate Domains That Matter Most.


How AWS Tests Storage Classes on SAA-C03

The exam pattern is consistent: a scenario describes an access frequency and a constraint, and four answer choices map to different storage classes. The candidate's job is to match the access pattern to the class. The constraints are usually some combination of:

  • Cost minimization
  • Retrieval latency tolerance (instant, minutes, hours)
  • Durability requirement (single AZ vs multi-AZ vs cross-region)
  • Access frequency (hourly, daily, monthly, quarterly, annually)
  • Compliance retention period (often 7 years, 10 years)

A representative question: "A media company stores raw video footage that is accessed within the first 30 days of upload, then accessed roughly twice per year for archive retrieval. Footage must be retrievable within minutes when needed. What is the most cost-effective storage configuration?"

The answer is a lifecycle policy that transitions objects from S3 Standard (first 30 days, frequent access) to S3 Glacier Instant Retrieval (after 30 days, biannual access with millisecond retrieval). Many candidates mistakenly choose S3 Glacier Flexible Retrieval because it is cheaper, but the "retrievable within minutes" qualifier eliminates it -- Flexible has 1-12 hour retrieval times.

The Decision Tree Candidates Should Memorize

A reliable mental model:

  1. Will the object be accessed multiple times per month? Use S3 Standard.
  2. Will it be accessed roughly monthly with unpredictable timing? Use S3 Standard-IA.
  3. Is access pattern unknown or highly variable? Use S3 Intelligent-Tiering.
  4. Is data reproducible from another source if lost? Consider S3 One Zone-IA for cost savings.
  5. Will it be accessed quarterly with millisecond retrieval needed? Use S3 Glacier Instant Retrieval.
  6. Will it be accessed yearly with hours of retrieval delay acceptable? Use S3 Glacier Flexible Retrieval.
  7. Is it compliance archive accessed almost never? Use S3 Glacier Deep Archive.
  8. Is it small-object high-performance workload (ML training, analytics)? Use S3 Express One Zone.

This tree maps to roughly 90% of SAA-C03 storage class questions.


The Cost Math Behind Each Class

Storage class pricing in us-east-1 as of 2026 (rounded for clarity):

Storage Class Storage Cost ($/GB/mo) Retrieval Cost ($/GB) Min Storage Duration Min Object Size
S3 Standard $0.023 $0 None None
S3 Standard-IA $0.0125 $0.01 30 days 128 KB
S3 One Zone-IA $0.01 $0.01 30 days 128 KB
S3 Intelligent-Tiering $0.023 (frequent tier) Tier-dependent None None
S3 Glacier Instant Retrieval $0.004 $0.03 90 days 128 KB
S3 Glacier Flexible Retrieval $0.0036 $0.01-0.03 90 days 40 KB metadata charge
S3 Glacier Deep Archive $0.00099 $0.02-0.05 180 days 40 KB metadata charge
S3 Express One Zone $0.16 $0 1 hour None

The exam tests cost math implicitly. A scenario asking about a 10 TB dataset accessed once per month requires you to recognize that retrieval costs on Standard-IA ($100 per full retrieval) are still cheaper than Standard storage savings only if access is genuinely infrequent. Coca-Cola's data lake platform team published a case study showing they saved 40% on S3 spend by moving rarely-accessed historical sales data from Standard to Glacier Instant Retrieval.

Minimum Storage Duration Penalties

A frequently-tested trap: the cost-optimized classes charge for a minimum storage duration regardless of when you delete the object. Delete a Standard-IA object after 10 days and you still pay for 30 days. Delete a Glacier Deep Archive object after 30 days and you still pay for 180 days. The exam writes scenarios where candidates pick the cheapest class only to lose points because the access pattern violates the minimum-duration penalty.

"The minimum storage duration penalty is the most-missed S3 detail on the associate exam. If your retention is shorter than the class's minimum, the cheap class becomes the expensive one." -- Stephane Maarek, AWS instructor and Udemy bestselling author


Lifecycle Policies and Transitions

Lifecycle policies automate transitions between storage classes and eventual expiration. The exam tests:

  1. Allowed transitions: forward-only down the cost ladder (Standard to IA to Glacier to Deep Archive)
  2. Disallowed transitions: cannot go from One Zone-IA back to Standard via lifecycle, cannot skip required minimum durations
  3. Filter scope: lifecycle rules can filter by prefix, tags, object size, or apply to entire bucket
  4. Expiration: deletes objects after a defined period
  5. Non-current version handling: separate rules for versioned bucket non-current versions

A common question: "An organization stores log files that are accessed daily for 30 days, weekly for the next 60 days, and never after that, but must be retained for 7 years for compliance. What is the most cost-effective lifecycle policy?"

The answer:

  • Days 0-30: S3 Standard
  • Days 31-90: S3 Standard-IA (still accessible weekly, IA fits)
  • Days 91-2555: S3 Glacier Deep Archive (compliance retention, no access)
  • Day 2556: expire (delete)

Netflix has publicly described using S3 lifecycle policies to manage their content archive at petabyte scale, transitioning original master files through Standard, Standard-IA, and Glacier classes based on viewership decay curves.

Lifecycle Cannot Override Minimum Durations

A trap candidates miss: lifecycle policies still respect minimum storage durations and minimum object sizes. Setting a transition from Standard-IA to Glacier on day 31 is fine; setting one on day 15 either fails or charges the full 30-day Standard-IA cost.


Intelligent-Tiering: When Auto-Tiering Wins

S3 Intelligent-Tiering is the right answer to many SAA-C03 questions, but candidates often dismiss it because of perceived complexity. The class auto-moves objects across tiers based on access patterns, with no retrieval fees for the Frequent and Infrequent tiers and small monitoring costs per object per month.

When Intelligent-Tiering wins on the exam:

  • Access patterns are unknown or unpredictable
  • Datasets contain a mix of hot and cold objects with no clear separation
  • The team cannot maintain custom lifecycle policies
  • Object sizes are large enough that the per-object monitoring fee is trivial

When Intelligent-Tiering loses:

  • Object sizes are small (the per-object monitoring fee dominates)
  • Access pattern is known and predictable (custom lifecycle is cheaper)
  • Cost ceiling is hard and predictable (Intelligent-Tiering pricing varies)

Capital One has publicly described using Intelligent-Tiering for their internal data lake, citing 30% storage cost reduction with no operational overhead, in line with AWS's published case study material.


Durability vs Availability vs Resilience

The SAA-C03 exam treats these three concepts as distinct, and questions sometimes test whether candidates conflate them.

  • Durability is about object loss: 11 nines means one object lost per 100 billion per year
  • Availability is about service uptime: 99.99% for Standard, 99.9% for IA, 99.5% for One Zone-IA
  • Resilience is about fault tolerance: multi-AZ classes survive a single AZ failure, single-AZ classes do not

A scenario asking "the application must survive an entire AZ outage" eliminates S3 One Zone-IA and S3 Express One Zone, regardless of cost. A scenario asking "the application can tolerate object loss because data is reproducible from a primary source" makes S3 One Zone-IA viable.

"AWS engineered S3 for 11 nines of durability deliberately so customers stop worrying about data loss and start optimizing for cost and access pattern. The exam reflects that priority order." -- Werner Vogels, CTO of Amazon

For deeper resilience patterns, see AWS VPC Networking Concepts Every AWS Cert Candidate Must Master.


Cross-Region Replication and Storage Classes

Cross-Region Replication (CRR) and Same-Region Replication (SRR) interact with storage classes. The exam tests:

  • Replicated objects can be stored in a different storage class on the destination bucket
  • Replication preserves storage class by default unless overridden
  • Glacier class objects do not replicate via CRR (they must be in Standard or IA)
  • Replication time control (RTC) provides 15-minute replication SLA at additional cost

A common scenario: "A company replicates compliance archives to a second region for disaster recovery. The replicated copy is accessed only during a regional failover, which has occurred zero times in the past five years. What is the most cost-effective destination storage class?"

The answer is S3 Glacier Deep Archive, set via the replication rule's storage class override. The minimum 12-48 hour retrieval is acceptable because regional failover is itself a multi-hour operation, and the cost savings are roughly 95% versus Standard.


Encryption and Storage Classes

Encryption settings apply uniformly across storage classes and rarely change the storage class answer, but the exam occasionally combines encryption and class selection in single questions.

  • SSE-S3 (AES-256, AWS-managed keys) -- default, no extra cost
  • SSE-KMS (AWS KMS-managed keys) -- audit trail via CloudTrail, KMS request charges
  • SSE-C (customer-provided keys) -- AWS does not store the key, customer manages
  • DSSE-KMS (dual-layer KMS) -- defense-in-depth, two layers of encryption

For deeper IAM and encryption pattern coverage, see AWS IAM Policies and Cross-Account Access: The Exam-Critical Patterns.


Practice Approach for Storage Class Mastery

A focused study plan for storage classes within a broader SAA-C03 schedule:

  1. Read the AWS S3 User Guide pricing and storage class chapter end to end (free, authoritative)
  2. Build a single S3 bucket in your AWS Free Tier account, upload three test objects, transition one to each class via lifecycle policy
  3. Take 25 storage-class-specific practice questions from Tutorials Dojo or Stephane Maarek
  4. For every wrong answer, write the access pattern, durability, and retrieval requirements that should have led you to the right class
  5. Repeat the practice quiz two weeks later, targeting 90%+

This loop closes the gap between memorizing class names and developing the architectural instinct AWS tests for. CompTIA's adult-learning research, while not specific to AWS, supports this hands-on plus retrieval-practice combination as the highest-yield study method for technical certifications.

A useful supplementary exercise: open the AWS Pricing Calculator, model a 1 TB dataset under each storage class for a 12-month period, and observe the cost gradient. Seeing that S3 Glacier Deep Archive is roughly 1/23rd the cost of S3 Standard for storage, but adds significant retrieval cost when accessed, makes the exam's qualifier-driven question style click into place. James Hamilton, AWS VP and Distinguished Engineer, has written extensively on the economics of large-scale storage at AWS, and his published analysis underscores that cost-optimization on S3 is fundamentally an access-pattern problem, not a class-selection problem.

A common interview question for solutions architects, paralleling the exam, is to design a storage tier for a customer's specific workload. The candidates who answer this well on the job are exactly those who score 85%+ on SAA-C03 storage class questions, because the underlying reasoning is identical: map access pattern to durability requirement to cost ceiling, then choose the class that minimizes total cost of ownership over the data's expected lifetime. The exam rewards this reasoning chain consistently across every storage scenario it presents, and candidates who internalize it find that storage class questions become some of the easiest points on the test.

See also: AWS Free Tier Labs to Prepare for Any AWS Exam, AWS SAA-C03 Practice Test Strategy: How to Score 80%+, Active Recall vs Passive Reading for Cert Prep.


References

  1. Amazon Web Services. Amazon S3 User Guide: Storage Classes. docs.aws.amazon.com/s3, 2024.
  2. Amazon Web Services. AWS Certified Solutions Architect - Associate (SAA-C03) Exam Guide. AWS Training and Certification, 2024.
  3. Vogels, Werner. Building and Operating a Pretty Big Storage System. All Things Distributed Blog, 2023.
  4. Maarek, Stephane. Ultimate AWS Certified Solutions Architect Associate SAA-C03. Udemy / Packt Publishing, 2024.
  5. Cantrill, Adrian. AWS Certified Solutions Architect Associate Course Notes. learn.cantrill.io, 2024.
  6. Wittig, Andreas, and Michael Wittig. Amazon Web Services in Action, Third Edition. Manning Publications, 2023.
  7. Netflix Technology Blog. Petabyte-Scale Data Lake on S3. netflixtechblog.com, 2022.