Courseiva
Cost and Performance OptimizationhardMultiple ChoiceObjective-mapped

SOA-C02 Cost and Performance Optimization Practice Question

A company uses Amazon S3 to serve large files to users. The files are accessed frequently for the first 30 days after upload, then access drops significantly. The SysOps administrator wants to minimize storage costs while ensuring low-latency access for frequently accessed files and automatic optimization for changing access patterns. Which S3 storage class configuration should be used?

⚠ Common exam trap

A common mix-up: candidates choose a lifecycle-based solution (like S3 Standard to Glacier) thinking it is automatic, but they overlook that lifecycle rules are static and do not adapt to changing access patterns, whereas S3 Intelligent-Tiering dynamically optimizes without manual intervention.

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

Use S3 Intelligent-Tiering.

S3 Intelligent-Tiering is the correct choice because it automatically moves objects between three access tiers (frequent, infrequent, and archive instant) based on changing access patterns, without any lifecycle rules or performance impact. This meets the requirement for low-latency access for frequently accessed files and automatic optimization, while minimizing storage costs as access drops after 30 days.

Answer analysis

Option-by-option breakdown

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

  • Use S3 Standard for 30 days, then transition to S3 Glacier Deep Archive.

    Why it's wrong here

    While this saves storage costs after 30 days, Glacier Deep Archive has retrieval times of hours and significant data retrieval costs if files need to be accessed. It also does not automatically adapt if access patterns change.

  • Use S3 Intelligent-Tiering.

    Why this is correct

    S3 Intelligent-Tiering is the correct choice because it automatically monitors access patterns at the object level and moves data between Frequent Access, Infrequent Access, and Archive Instant Access tiers without any retrieval fees or user action. This provides low-latency access for actively requested large files while silently reducing storage cost for objects that become cold. It is ideal for unknown, unpredictable, or changing access patterns because there is no static lifecycle rule to misjudge when data will be accessed again. A small monthly monitoring and automation fee per object applies, but it is typically negligible compared to the savings and avoids the risk of archive-tier retrieval delays.

  • Use S3 Standard then transition to S3 Glacier Flexible Retrieval after 30 days.

    Why it's wrong here

    Transitioning to S3 Glacier Flexible Retrieval after 30 days is a static lifecycle rule that assumes no object will be accessed after that point, which is rarely true for large files served to users. Glacier Flexible Retrieval has retrieval times of minutes to hours—standard retrievals typically take 3–5 hours—and requires you to restore the object to S3 before you can serve it, causing unacceptable delays and a poor user experience. Additionally, any eventual access incurs retrieval costs, and the rule cannot adapt to objects that remain popular or become popular again, so you may pay both for the transition and for emergency expedited retrievals.

  • Use S3 One Zone-IA for the first 30 days, then transition to S3 Standard-IA.

    Why it's wrong here

    Using S3 One Zone-IA for the first 30 days is risky because this storage class stores data in a single Availability Zone and has only 99.5% object durability, meaning the loss of that AZ destroys the data irrecoverably. Transitioning to S3 Standard-IA after 30 days does not fix the earlier exposure, and Standard-IA itself has a 128 KB minimum object size, a per-GB retrieval fee, and a minimum storage duration charge—poor for large files that are actively served. Unlike Intelligent-Tiering, this is a rigid age-based rule that does not monitor real access patterns, so it can easily move hot data to an infrequent-access class and incur retrieval costs on every subsequent read.

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 SOA-C02 question is part of Courseiva's 247-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

Same concept, more angles

1 more way this is tested on SOA-C02

These questions test the same concept from different angles. Work through them to make sure you can recognise it however the exam phrases it.

Variation 1. A company uses Amazon S3 to store large files that are frequently accessed for the first 30 days after upload. After 30 days, access frequency drops significantly but users still need retrieval within minutes. The SysOps administrator wants to minimize storage costs while ensuring low-latency access for frequently accessed files and automatic optimization for changing access patterns. Which S3 storage class configuration should the company use?

easy
  • A.Use S3 Standard for all objects, and manually move older objects to S3 Standard-IA after 30 days.
  • B.Use S3 Intelligent-Tiering
  • C.Use S3 Standard-IA for all objects, and accept higher retrieval costs for the first 30 days.
  • D.Use S3 Glacier Instant Retrieval

Why B: B is correct because S3 Intelligent-Tiering automatically moves objects between two access tiers (frequent and infrequent access) based on changing access patterns, with no retrieval fees and low-latency access. This matches the requirement of frequent access for the first 30 days, then infrequent access with minutes-later retrieval, while minimizing storage costs without manual intervention.

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This SOA-C02 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 SOA-C02 exam.