SAABlog
StorageIntermediate

S3 Storage Classes: Which One Should You Choose?

Choose Standard for frequent access, Standard-IA for infrequent, Glacier for archival. Master the 7 S3 storage classes and selection criteria for SAA-C03 exam.

PHILOLAMB-Updated: January 31, 2026
S3Storage ClassesGlacierArchiveCost Optimization

Related Exam Domains

  • Domain 3: Design High-Performing Architectures
  • Domain 4: Design Cost-Optimized Architectures

Key Takeaway

Choose S3 Standard for frequently accessed data, Standard-IA for infrequent access, Glacier for rarely accessed data, and Intelligent-Tiering when access patterns are unknown. Cost decreases from Standard > IA > Glacier > Deep Archive, while retrieval time increases inversely.

Exam Tip

Exam Essential: Standard = frequent access, IA = monthly, Glacier Instant = quarterly, Glacier Flexible = 1-2x/year, Deep Archive = 7-10 year retention

What are S3 Storage Classes?

Amazon S3 provides 7 storage classes based on data access frequency and retrieval time requirements. Choosing the right class can reduce costs by up to 95%.

Frequent Access ←―――――――――――――――――――――→ Infrequent Access
Higher Cost                                    Lower Cost

Standard → Standard-IA → Glacier Instant → Glacier Flexible → Deep Archive

7 Storage Classes at a Glance

Storage ClassAccess FrequencyRetrieval TimeMin Storage DurationAvailability
S3 StandardFrequentMillisecondsNone99.99%
S3 Intelligent-TieringVariableMillisecondsNone99.9%
S3 Standard-IAMonthlyMilliseconds30 days99.9%
S3 One Zone-IAMonthlyMilliseconds30 days99.5%
S3 Glacier Instant RetrievalQuarterlyMilliseconds90 days99.9%
S3 Glacier Flexible Retrieval1-2x/year1min-12hrs90 days99.99%
S3 Glacier Deep ArchiveRarely12-48 hours180 days99.99%

Cost Comparison (US East Region)

Storage ClassStorage Cost (GB/month)Retrieval Cost
S3 Standard$0.023None
S3 Standard-IA$0.0125$0.01/GB
S3 One Zone-IA$0.01$0.01/GB
S3 Glacier Instant Retrieval$0.004$0.03/GB
S3 Glacier Flexible Retrieval$0.0036$0.01~$0.03/GB
S3 Glacier Deep Archive$0.00099$0.02/GB

Exam Tip

Cost Optimization: Cheaper storage classes have higher retrieval costs. Accurately predicting access frequency is key.

S3 Standard

Features

  • Access Frequency: Frequently accessed data
  • Latency: Millisecond-level instant access
  • Durability: 99.999999999% (11 9's)
  • Availability: 99.99% SLA
  • Minimum Storage Duration: None

Ideal Use Cases

  • Website static content
  • Cloud application data
  • Big data analytics source data
  • Mobile app backends
  • Content distribution

S3 Intelligent-Tiering

Features

  • Automatic Cost Optimization: Automatically moves data between tiers based on access patterns
  • No Retrieval Fees: No additional cost for tier transitions
  • Monthly Monitoring Fee: Small fee per object (~$0.0025/1000 objects)

Automatic Tier Structure

Frequent Access (default)
    ↓ 30 days without access
Infrequent Access (40% savings)
    ↓ 90 days without access
Archive Instant Access (68% savings)
    ↓ 90 days without access (optional)
Archive Access (up to 71% savings)
    ↓ 180 days without access (optional)
Deep Archive Access (up to 95% savings)

Ideal Use Cases

  • Data with unpredictable access patterns
  • Data lakes
  • User-generated content
  • Log data analytics

Exam Tip

Exam Point: Unknown access patterns → S3 Intelligent-Tiering (automatic cost optimization, no retrieval fees)

S3 Standard-IA (Infrequent Access)

Features

  • Access Frequency: About once per month
  • Latency: Same as S3 Standard (milliseconds)
  • Minimum Storage Duration: 30 days
  • Minimum Object Size: 128KB
  • Retrieval Cost: $0.01/GB

Standard vs Standard-IA Comparison

ItemS3 StandardS3 Standard-IA
Storage CostHigher45% cheaper
Retrieval CostNoneYes
Min Storage DurationNone30 days
Ideal Access FrequencyFrequentOccasional

Ideal Use Cases

  • Backup data
  • Disaster recovery files
  • Old log files
  • Occasionally accessed media assets

S3 One Zone-IA

Features

  • Single AZ Storage: Stored in only 1 AZ unlike other classes
  • Cost: 20% cheaper than Standard-IA
  • Availability: 99.5% (lower than other classes)
  • Risk: Data loss possible if AZ fails

Ideal Use Cases

  • Reproducible data (thumbnails, transcoded media)
  • Secondary backup of on-premises data
  • Replica data

Exam Tip

Warning: One Zone-IA can lose data on AZ failure. Do not use for critical data or the only copy of data.

S3 Glacier Instant Retrieval

Features

  • Access Frequency: About once per quarter
  • Latency: Milliseconds (instant retrieval)
  • Cost: 68% cheaper than Standard-IA
  • Minimum Storage Duration: 90 days

Fastest Retrieval Among Glacier Classes

Glacier Instant Retrieval: Milliseconds (instant)
Glacier Flexible Retrieval: 1min-12hrs
Glacier Deep Archive: 12-48 hours

Ideal Use Cases

  • Medical images (CT, MRI)
  • News media assets
  • Quarterly reports
  • Regulatory audit documents

S3 Glacier Flexible Retrieval

Features

  • Access Frequency: 1-2 times per year
  • Retrieval Options: 3 types (speed/cost tradeoff)
  • Minimum Storage Duration: 90 days

Retrieval Options

Retrieval TypeRetrieval TimeCost
Expedited1-5 minutesMost expensive
Standard3-5 hoursMedium
Bulk5-12 hoursFree

Ideal Use Cases

  • Backup archives
  • Disaster recovery data
  • Media asset archives
  • Long-term retention for compliance

Exam Tip

Exam Point: Bulk retrieval is free but takes 5-12 hours. Frequently tested in cost optimization questions.

S3 Glacier Deep Archive

Features

  • Cheapest Storage: Lowest cost storage in AWS
  • Retrieval Time: 12-48 hours
  • Minimum Storage Duration: 180 days (6 months)
  • Cost: Up to 95% cheaper than Standard

Retrieval Options

Retrieval TypeRetrieval Time
Standard12 hours
Bulk48 hours

Ideal Use Cases

  • 7-10+ year long-term retention
  • Regulatory compliance archives (financial, healthcare, government)
  • Digital preservation
  • Tape backup replacement

Exam Tip

Exam Pattern: "Must retain data for 10 years per regulations, rarely accessed. Most cost-effective solution?" → S3 Glacier Deep Archive

Storage Class Selection Guide

Decision Tree

How often do you access the data?
│
├─ Frequently (daily/weekly) → S3 Standard
│
├─ Occasionally (monthly)
│   ├─ Single AZ OK → S3 One Zone-IA
│   └─ Multi-AZ required → S3 Standard-IA
│
├─ Rarely (quarterly)
│   ├─ Need instant access → S3 Glacier Instant Retrieval
│   └─ Can wait hours → S3 Glacier Flexible Retrieval
│
├─ Almost never (yearly) → S3 Glacier Deep Archive
│
└─ Unknown pattern → S3 Intelligent-Tiering

Scenario-Based Selection

ScenarioRecommended ClassReason
Website imagesStandardFrequent access, fast response needed
Monthly report backupsStandard-IAMonthly access, instant retrieval needed
Thumbnail imagesOne Zone-IAReproducible, cost savings
Medical image archiveGlacier InstantQuarterly access, instant retrieval needed
Annual audit materialsGlacier FlexibleAnnual access, hours wait OK
10-year compliance retentionDeep ArchiveLong-term storage, rarely accessed
Log analytics dataIntelligent-TieringIrregular access patterns

S3 Lifecycle Policies

Automatic Transition Configuration

Lifecycle policies can automatically transition objects to cheaper classes.

Example: Log file lifecycle

Created → 30 days → Standard-IA → 90 days → Glacier Flexible → 365 days → Deep Archive → 7 years → Delete

Transition Constraints

Not all transitions are possible:

Standard → Standard-IA → Glacier Instant → Glacier Flexible → Deep Archive
           ↓
        One Zone-IA → Glacier Flexible → Deep Archive
  • Reverse transition from IA to Standard is not possible via lifecycle (manual only)
  • Direct transition from One Zone-IA to Glacier Instant is not possible

SAA-C03 Exam Focus Points

  1. Retrieval Time: Instant = milliseconds, Flexible = 1min-12hrs, Deep Archive = 12-48hrs
  2. Minimum Storage Duration: IA = 30 days, Glacier = 90 days, Deep Archive = 180 days
  3. One Zone-IA Risk: Data loss possible on single AZ failure
  4. Intelligent-Tiering: Choose when access pattern unknown, no retrieval fees
  5. Bulk Retrieval: Free option for Glacier Flexible (5-12 hours)
  6. Compliance Retention: Deep Archive (7-10 year retention)

Exam Tip

Sample Exam Question: "A company must retain financial data for 7 years per regulations. Data is rarely accessed, and 48-hour retrieval is acceptable. What is the most cost-effective solution?" → Answer: S3 Glacier Deep Archive (cheapest, 12-48 hour retrieval, long-term retention)

Frequently Asked Questions

Q: What's the difference between S3 Standard-IA and Glacier Instant Retrieval?

Access frequency and cost structure differ. Standard-IA is ideal for monthly access, while Glacier Instant is ideal for quarterly access. Glacier Instant has cheaper storage but higher retrieval costs.

Q: When should I use Intelligent-Tiering?

Use it when access patterns are unpredictable. It automatically moves data to optimal tiers, is easy to manage, and has no retrieval fees so unexpected access doesn't incur additional costs.

Q: When is One Zone-IA safe to use?

Use it only for reproducible data. Thumbnails, transcoded videos, or backup copies that have originals elsewhere are suitable. Do not use for unique copies or critical data.

Q: How quickly can I retrieve data from Glacier?

Depends on the class:

  • Glacier Instant Retrieval: Milliseconds (instant)
  • Glacier Flexible Retrieval: Expedited 1-5min, Standard 3-5hrs, Bulk 5-12hrs
  • Glacier Deep Archive: Standard 12hrs, Bulk 48hrs

Q: How much can lifecycle policies save?

30-95% savings possible depending on access patterns. For example, transitioning to Standard-IA after 30 days and Glacier after 90 days can provide significant long-term savings.

Q: What happens if I delete before minimum storage duration?

You're charged for the remaining period. For example, if you delete an object in Deep Archive (180-day minimum) after 30 days, you're charged for 150 days of storage.



References