Skip to main content
  1. Home
  2. >
  3. AWS
  4. >
  5. SAA-C03
  6. >
  7. AWS SAA-C03 Exam Scenarios
  8. >
  9. S3 Lifecycle Trade-offs for Instant Access | SAA-C03

S3 Lifecycle Trade-offs for Instant Access | SAA-C03

Jeff Taakey
Author
Jeff Taakey
21+ Year Enterprise Architect | Multi-Cloud Architect & Strategist.

While preparing for the AWS SAA-C03, many candidates get confused by S3 storage class selection and lifecycle transitions. In the real world, this is fundamentally a decision about Storage Cost vs. Retrieval Latency. Let’s drill into a simulated scenario.

The Scenario
#

GlobalManufacture Corp operates an IoT sensor network across 50 manufacturing plants. Each sensor generates diagnostic files approximately 5MB in size, containing critical machine performance data that cannot be reproduced if lost. These files must be retained for regulatory compliance for exactly 4 years before deletion.

The engineering team has identified a clear access pattern: files are accessed frequently during the first 30 days for real-time diagnostics and troubleshooting, but after this initial period, access drops to less than once per quarter (primarily for audits or incident investigations). When files are accessed after 30 days, they still require immediate retrieval with no delay tolerance.

The CFO has mandated a cost-optimization initiative for cloud storage while maintaining 100% data availability and instant access capability.

Key Requirements
#

Design the most cost-effective S3 storage strategy that:

  • Maintains instant access to all files throughout the 4-year retention period
  • Automatically deletes files after exactly 4 years
  • Optimizes storage costs based on the documented access pattern
  • Preserves data durability for critical business data

The Options
#

  • A) Create an S3 bucket lifecycle policy to transition files from S3 Standard to S3 Glacier after 30 days. Delete files after 4 years.
  • B) Create an S3 bucket lifecycle policy to transition files from S3 Standard to S3 One Zone-IA after 30 days. Delete files after 4 years.
  • C) Create an S3 bucket lifecycle policy to transition files from S3 Standard to S3 Standard-IA after 30 days. Delete files after 4 years.
  • D) Create an S3 bucket lifecycle policy to transition files from S3 Standard to S3 Standard-IA after 30 days. Transition to S3 Glacier after 4 years, then delete.

Correct Answer
#

C

Step-by-Step Winning Logic
#

This solution represents the optimal trade-off because it directly addresses both constraints:

Cost Optimization: S3 Standard-IA costs approximately $0.0125/GB/month compared to S3 Standard’s $0.023/GB/month — a 46% reduction. For 5MB files stored for ~47 months with only 30 days in Standard, this yields significant savings at scale.

Immediate Access Requirement: S3 Standard-IA maintains the same millisecond first-byte latency as S3 Standard. This is critical — the question explicitly states files “must remain immediately accessible.” Unlike Glacier, which requires restoration time (3-5 hours for Standard retrieval), Standard-IA is a hot storage tier.

Durability Preservation: Standard-IA provides 99.999999999% (11 nines) durability across multiple AZs, matching S3 Standard. This satisfies the “critical business data” requirement that cannot be reproduced.

Lifecycle Simplicity: The policy requires only two transitions (Standard → Standard-IA at 30 days, and expiration at 4 years), minimizing operational complexity and transition costs.


💎 The Architect’s Deep Dive: Why Options Fail
#

The Traps (Distractor Analysis)
#

Why not Option A (S3 Glacier)? This violates the core requirement. S3 Glacier is an archival storage class requiring 3-12 hours for retrieval depending on the tier chosen. The scenario explicitly states “immediate accessibility must be maintained” — Glacier fails this constraint categorically. While Glacier is cheaper ($0.004/GB/month), the retrieval delays make it unsuitable regardless of cost savings.

Why not Option B (S3 One Zone-IA)? This introduces unnecessary risk. One Zone-IA stores data in a single Availability Zone, providing only 99.5% availability (vs. 99.9% for Standard-IA) and reduced durability against AZ failures. The question emphasizes “critical business data that cannot be reproduced” — the minor cost savings ($0.01/GB/month vs. $0.0125/GB) don’t justify the durability risk for irreplaceable data.

Why not Option D (Double transition to Glacier)? This is over-engineered and illogical. The question asks to “delete files after 4 years” — adding a transition to Glacier immediately before deletion adds cost (transition charges) and complexity without any benefit. Files would be moved to Glacier and then immediately deleted, generating unnecessary transition API costs. Option C’s direct deletion is both simpler and cheaper.

💎 Professional Decision Matrix

This SAA-C03 professional section is locked.
Free beta access reveals the exam logic.

100% Free Beta Access

The Architect Blueprint
#

graph TD
    A[IoT Sensors Generate 5MB Files] -->|Upload| B[S3 Standard Storage]
    B -->|Day 0-30: Frequent Access| B
    B -->|Day 31: Lifecycle Policy| C[S3 Standard-IA Storage]
    C -->|Day 31-1460: Rare Access| C
    C -->|Immediate Retrieval When Needed| D[Application Access]
    C -->|Day 1461: Lifecycle Policy| E[Automatic Deletion]
    
    style B fill:#FF9900,stroke:#232F3E,stroke-width:2px,color:#fff
    style C fill:#569A31,stroke:#232F3E,stroke-width:2px,color:#fff
    style E fill:#DD344C,stroke:#232F3E,stroke-width:2px,color:#fff

💎 Professional Decision Matrix

This SAA-C03 professional section is locked.
Free beta access reveals the exam logic.

100% Free Beta Access

Diagram Note: Files transition from Standard (hot tier) to Standard-IA (warm tier) after 30 days, maintaining millisecond access throughout the 4-year retention period before automatic deletion.

Real-World Practitioner Insight
#

Exam Rule
#

For the SAA-C03 exam, when you see “immediate access” or “instant retrieval” combined with “infrequent access after X days,” always eliminate Glacier and Glacier-class options first. Then choose Standard-IA over One Zone-IA unless the question explicitly states “single AZ acceptable” or emphasizes extreme cost minimization over durability.

Real World
#

In production environments, we would likely enhance this approach with several considerations:

S3 Intelligent-Tiering: For unpredictable access patterns, S3 Intelligent-Tiering automatically moves objects between tiers based on actual access patterns, eliminating the need to predict the 30-day threshold. However, it adds a monitoring cost ($0.0025 per 1,000 objects) that may not be justified for well-understood patterns.

Minimum Storage Duration: Standard-IA has a 30-day minimum storage duration charge. If files might be deleted early, this could create unexpected costs. We’d implement S3 Storage Lens to monitor actual lifecycle behavior.

Retrieval Cost Monitoring: While Standard-IA maintains instant access, it charges $0.01/GB for retrieval. If “rare” access turns out to be more frequent than expected (say, weekly audits), the cumulative retrieval costs could exceed Standard storage costs. CloudWatch metrics on GetObject requests would trigger alerts for pattern changes.

Compliance Tagging: For regulatory retention, we’d add S3 Object Lock in Compliance Mode to prevent premature deletion, ensuring immutability for the full 4-year period regardless of admin actions.

💎 Professional Decision Matrix

This SAA-C03 professional section is locked.
Free beta access reveals the exam logic.

100% Free Beta Access