Courseiva

SAA-C03 Design Cost-Optimized Architectures Practice Question

A test environment stores logs in S3. Logs are queried for 30 days, rarely accessed for one year, and then retained for compliance. What should reduce storage cost? The architecture review board prefers a managed AWS-native control.

⚠ Common exam trap

Candidates often choose Option B (immediate move to Glacier Deep Archive) thinking it maximizes cost savings, but they overlook the requirement for 30 days of queryable access, which Glacier Deep Archive cannot support due to its multi-hour retrieval times.

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

✓

S3 lifecycle policy that transitions objects to lower-cost storage classes over time

S3 Lifecycle policies allow you to automate the transition of objects from S3 Standard to lower-cost storage classes like S3 Standard-IA (after 30 days) and then to S3 Glacier Deep Archive (after one year) for long-term compliance. This matches the access pattern of frequent queries for 30 days, rare access for a year, and then retention-only, minimizing storage costs without manual intervention.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • ✗

    Keep all logs in S3 Standard indefinitely

    Why it's wrong here

    S3 Standard is optimized for frequently accessed data with millisecond latency, but it carries the highest per-GB storage cost among S3 storage classes. If logs are only actively queried for the first 30 days and then rarely accessed, leaving them in Standard indefinitely means you continue paying premium rates for data that has become archival. There is also no automatic cost reduction as objects age, so storage costs grow linearly over time without any corresponding business value.

  • ✗

    Move all logs immediately to S3 Glacier Deep Archive

    Why it's wrong here

    S3 Glacier Deep Archive offers the lowest storage price, but retrieval can take up to 12 hours and requires a restore operation before objects can be read. Placing all logs there immediately would make recent logs effectively inaccessible for urgent troubleshooting or compliance queries, and expedited retrieval, if available, carries significant per-GB costs. Additionally, Deep Archive has a 180-day minimum storage duration, so deleting or transitioning logs early would incur prorated charges.

  • ✓

    S3 lifecycle policy that transitions objects to lower-cost storage classes over time

    Why this is correct

    An S3 lifecycle policy automates object transitions between storage classes based on age, so you can keep recent logs in S3 Standard for fast querying and gradually move them to S3 Standard-IA, Glacier Flexible Retrieval, or Glacier Deep Archive as they age. For example, transition logs older than 30 days to Standard-IA, then to Glacier after 90 days, and finally expire them after a defined retention period. This matches storage cost to actual access patterns without manual intervention, and you retain the ability to query recent data instantly while old data is archived cheaply.

  • ✗

    Use EBS snapshots for the logs

    Why it's wrong here

    EBS snapshots capture the entire block-level state of an Amazon EBS volume at a point in time, not individual object files. To use them for application logs, you would need to maintain a dedicated EC2 instance and EBS volume solely to host the logs, then restore the entire volume to retrieve any log entry — you cannot directly query a snapshot object. This is operationally heavy, expensive (instance + volume + snapshot storage), and poorly suited for the granular, object-based access that S3 provides.

Quick reference

AWS S3 Storage Class Comparison

Storage ClassMin DurationRetrievalUse Case
S3 StandardNoneImmediateFrequently accessed data
S3 Standard-IA30 daysImmediateInfrequent access, rapid retrieval
S3 One Zone-IA30 daysImmediateNon-critical infrequent data
S3 Intelligent-TieringNoneImmediate–hoursUnknown or changing access patterns
S3 Glacier Instant90 daysMillisecondsArchive with instant retrieval
S3 Glacier Flexible90 daysMinutes–hoursArchive, flexible retrieval
S3 Glacier Deep Archive180 daysHoursLong-term compliance archive

About these practice questions

This SAA-C03 question is part of Courseiva's 935-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This SAA-C03 practice question is part of Courseiva's free Amazon Web Services certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the SAA-C03 exam.