SaveMyCert
Log in
5 of 5 free questions left today·for 30 a day
SAA-C03 · Domain 4

Design Cost-Optimized Architectures practice questions

Design Cost-Optimized Architectures is worth 20% of the SAA-C03 exam — the lightest of the 4 domains. Cost-optimized storage, compute, database, and network designs, plus the cost-visibility tooling to govern spend. 6 fully worked examples are further down this page, answers included.

Exam weight
20%
the lightest of the 4 domains
Questions
80
across 4 topics
Free, no account
5/day
sign up free to remove the cap
Explanations
Every option
right and wrong

Build a practice session

5 free questions left today.

Domains

How many?

Mode

Ready when you are

10 fresh questions drawn across 1 of 4 domains, in Learn mode.

Focused review

Every question you answer incorrectly, and every question you flag while practising, is saved here automatically. Finish a session and you can come back to re-drill just those.

6 sample Design Cost-Optimized Architectures questions, fully explained

Questions from the SAA-C03 bank mapped to domain 4, with the answer key and the reasoning behind every option. None of them repeat the examples on the main SAA-C03 practice page.

Question 1Design Cost-Optimized Architectures

A company must retain application log files for exactly 120 days to support occasional investigations, then delete them. Investigators can wait several hours for logs to become available. Which S3 design is MOST cost-effective?

Choose one.

  • a
    Store the logs in S3 Glacier Deep Archive and add a lifecycle expiration rule at 120 days.

    Deep Archive bills a 180-day minimum storage duration, so deleting at 120 days pays for 60 days of storage the data never uses.

  • b
    Store the logs in S3 Glacier Flexible Retrieval and add a lifecycle expiration rule at 120 days. Correct

    Its 90-day minimum duration fits inside the 120-day retention, its low storage price wins for rarely read data, and asynchronous restores measured in hours meet the stated tolerance.

  • c
    Store the logs in S3 Standard-IA and add a lifecycle expiration rule at 120 days.

    Standard-IA meets the retention and access needs but pays for millisecond access nobody requires; its storage price is higher than Glacier Flexible Retrieval.

  • d
    Store the logs in S3 Standard and add a lifecycle expiration rule at 120 days.

    Standard is the most expensive per-GB class and the logs are rarely read, so its lack of retrieval fees buys nothing here.

The concept

Archive-class selection cross-checks two numbers: the retention period against each class's minimum storage duration, and the stated retrieval tolerance against each class's restore speed.

Why that’s the answer

Retention is 120 days and investigators tolerate a wait of several hours. Glacier Flexible Retrieval is the cheapest class that clears both checks: its 90-day minimum fits inside 120 days, and its asynchronous restores in minutes to hours match the tolerance. Deep Archive looks cheaper per GB but its 180-day minimum exceeds the 120-day retention, so every object is billed for 60 phantom days, which is exactly the trap the question tests. Standard-IA and Standard both work functionally but over-deliver millisecond access at higher storage prices, and with rare access there are almost no retrieval fees to avoid.

How to reason it out
  1. Extract the two constraints: 120-day retention and retrieval tolerance of several hours.
  2. Veto any class whose minimum duration exceeds 120 days, which eliminates Deep Archive at 180 days.
  3. Among survivors, prefer the cheapest storage whose restore model fits the hours-long tolerance: Glacier Flexible Retrieval.
  4. Confirm access is occasional, so retrieval fees stay negligible.
  5. Attach a lifecycle expiration action at 120 days to complete the design.

Exam tip: Check retention against minimum durations before storage price; a cheaper class that outlives the data's retention is a cost trap.

Cost-Optimized Storage: S3 Classes, Lifecycle Policies, and EBS Economics — the lesson that teaches this.

Question 2Design Cost-Optimized Architectures

A healthcare provider archives diagnostic images to Amazon S3 for seven years. An image is retrieved roughly once per quarter, and when a physician requests one it must display in milliseconds. Which storage class is MOST cost-effective?

Choose one.

  • a
    S3 Standard-IA

    It provides millisecond access but at a higher storage price than Glacier Instant Retrieval; IA pricing is tuned for monthly access, not quarterly.

  • b
    S3 Glacier Instant Retrieval Correct

    It offers the lowest storage price of any class that keeps millisecond access, is designed for roughly quarterly access, and the seven-year retention clears its 90-day minimum easily.

  • c
    S3 Glacier Flexible Retrieval

    It stores data cheaply but restores asynchronously in minutes to hours, violating the millisecond display requirement.

  • d
    S3 Glacier Deep Archive

    It is the cheapest storage but restores take around 12 hours, which fails the requirement that images display immediately.

The concept

Glacier Instant Retrieval keeps millisecond access at the lowest storage price that still allows it, targeting data accessed about once a quarter, with a 90-day minimum storage duration and a retrieval fee.

Why that’s the answer

The requirements are quarterly access, millisecond retrieval, and seven-year retention. Millisecond retrieval immediately vetoes both asynchronous Glacier tiers: Flexible Retrieval restores in minutes to hours and Deep Archive in about 12 hours, so their lower storage prices are irrelevant, since a cheaper option that breaks a stated requirement is wrong. Between the two synchronous survivors, Glacier Instant Retrieval stores data cheaper than Standard-IA and its retrieval fees are priced for exactly this quarterly pattern, and the 90-day minimum duration is trivially satisfied by seven-year retention. Standard-IA over-pays on storage for an access frequency lower than the monthly pattern it targets.

How to reason it out
  1. Apply the retrieval-tolerance veto first: milliseconds are required, eliminating Glacier Flexible Retrieval and Deep Archive.
  2. Compare the remaining synchronous classes on the stated frequency: quarterly access matches Glacier Instant Retrieval; monthly access would match Standard-IA.
  3. Verify the minimum-duration trap: seven years far exceeds the 90-day minimum, so no penalty applies.
  4. Choose Glacier Instant Retrieval as the cheapest class meeting every stated requirement.

Exam tip: When milliseconds are required, only Standard, the IA classes, and Glacier Instant Retrieval qualify; quarterly frequency selects Glacier Instant Retrieval.

Cost-Optimized Storage: S3 Classes, Lifecycle Policies, and EBS Economics — the lesson that teaches this.

Question 3Design Cost-Optimized Architectures

A solutions architect reviews an S3 bucket that contains three datasets, all in their current classes for a year: a working dataset that analysts query every day (S3 Standard); compliance reports read about once a month that must open immediately (S3 Standard); and temporary files that a job deletes 7 days after creation (S3 Standard-IA). Which TWO changes reduce S3 costs without violating any access requirement? (Select TWO.)

Choose TWO.

  • a
    Transition the compliance reports to S3 Standard-IA. Correct

    Monthly access with immediate reads is exactly the Standard-IA pattern: much lower storage cost, and the small retrieval fees at monthly frequency are far below the savings.

  • b
    Move the temporary files from S3 Standard-IA back to S3 Standard. Correct

    Files deleted at 7 days trip Standard-IA's 30-day minimum duration, billing 23 phantom days per object; Standard has no minimum and is cheaper for this data.

  • c
    Transition the working dataset to S3 Standard-IA.

    Daily queries would generate per-GB retrieval fees that swamp the storage savings; frequently accessed data belongs in Standard.

  • d
    Transition the compliance reports to S3 Glacier Deep Archive.

    Deep Archive restores take around 12 hours, violating the requirement that reports open immediately.

  • e
    Move the temporary files to S3 One Zone-IA.

    One Zone-IA carries the same 30-day minimum duration as Standard-IA, so 7-day data still pays the minimum-duration surcharge.

The concept

Cost-optimal class selection can mean moving data down to a cheaper class or moving it back up: minimum-duration and retrieval-fee traps make an infrequent-access class the expensive choice for short-lived or frequently read data.

Why that’s the answer

The compliance reports are the textbook Standard-IA fit: monthly access, immediate reads required, retained long past the 30-day minimum, so transitioning them saves real money. The temporary files are in the wrong direction entirely: at 7-day retention, Standard-IA's 30-day minimum bills 23 unused days per object, so returning them to Standard, which has no minimum, is a cost reduction. The working dataset must stay in Standard because daily retrieval fees in any IA class would exceed the storage savings. Deep Archive for the reports fails the immediate-access requirement, and One Zone-IA for the temp files keeps the same 30-day minimum-duration trap while adding single-AZ risk.

How to reason it out
  1. Classify each dataset by access frequency and retention: daily access, monthly access with immediate reads, and 7-day-lifetime files.
  2. Match monthly-plus-immediate to Standard-IA and transition the reports.
  3. Check the temp files against IA's 30-day minimum: 7-day retention fails it, so move them back to Standard.
  4. Reject IA for the daily dataset by pricing the retrieval fees mentally.
  5. Reject Deep Archive wherever immediate access is stated.

Exam tip: IA classes save money only when data is both long-lived and rarely read; otherwise Standard is the cheaper class.

Cost-Optimized Storage: S3 Classes, Lifecycle Policies, and EBS Economics — the lesson that teaches this.

Question 4Design Cost-Optimized Architectures

A startup is launching a new data lake in Amazon S3. Nobody can predict which objects will be accessed frequently and which will go cold, and the team wants to minimize storage costs without ongoing operational effort. Which approach is MOST cost-effective?

Choose one.

  • a
    Store the objects in S3 Standard-IA.

    If some objects turn out to be frequently accessed, per-GB retrieval fees would exceed the storage savings; IA assumes a known infrequent pattern.

  • b
    Store the objects in S3 Standard and create lifecycle rules to transition them to Glacier Flexible Retrieval after 90 days.

    A lifecycle waterfall assumes a predictable cooling curve and never moves objects back up, so data that reheats after transition would wait on asynchronous restores and incur retrieval fees.

  • c
    Store the objects in S3 Intelligent-Tiering. Correct

    It automatically moves each object between access tiers based on actual usage, with no retrieval fees and no minimum-duration charges, so unknown patterns can never trigger surprise costs.

  • d
    Store the objects in S3 Standard and have engineers review access logs monthly to move cold objects manually.

    Manual reviews are exactly the ongoing operational effort the team wants to avoid, and objects sit at the most expensive rate between reviews.

The concept

S3 Intelligent-Tiering is the class for unknown or changing access patterns: it monitors each object and moves it between frequent, infrequent, and archive-instant tiers automatically, charging a small per-object monitoring fee but no retrieval fees and no minimum-duration charges.

Why that’s the answer

The scenario states the two Intelligent-Tiering passwords: unpredictable access patterns and no operational overhead. Intelligent-Tiering adapts per object in both directions, moving reheated objects back to the frequent tier, something no lifecycle rule can do, and its lack of retrieval fees means a wrong guess about a pattern never generates a surprise bill. Standard-IA gambles that everything is cold and loses through retrieval fees on hot objects. The lifecycle option encodes a guess about cooling that the scenario says nobody can make, and it is one-way. The manual-review option fails the no-operational-effort requirement directly and reacts slowly.

How to reason it out
  1. Spot the trigger phrases: unknown or unpredictable access patterns plus minimal operational effort.
  2. Eliminate hand-picked IA and Glacier classes, which require a known infrequent pattern to pay off.
  3. Eliminate lifecycle waterfalls, which encode a predicted cooling curve and never move objects back up.
  4. Choose Intelligent-Tiering and accept the small monitoring fee as the price of automatic adaptation.

Exam tip: Unknown or changing access patterns plus no ops overhead selects S3 Intelligent-Tiering.

Cost-Optimized Storage: S3 Classes, Lifecycle Policies, and EBS Economics — the lesson that teaches this.

Question 5Design Cost-Optimized Architectures

A media platform stores user-generated videos in S3. Some videos stay popular for years, others go cold within weeks and occasionally trend again months later. The same pipeline also writes millions of very small metadata records as individual objects. Which TWO actions produce the MOST cost-effective storage design? (Select TWO.)

Choose TWO.

  • a
    Create a lifecycle rule that transitions all videos to S3 Standard-IA 30 days after upload.

    Videos that stay popular or trend again would pay retrieval fees on every view, and lifecycle transitions never move an object back to a cheaper-to-read tier.

  • b
    Store all videos in S3 Glacier Instant Retrieval from upload.

    Popular videos would incur retrieval fees on every access and the 90-day minimum duration penalizes early deletions; Glacier Instant Retrieval assumes quarterly access.

  • c
    Store the videos in S3 Intelligent-Tiering. Correct

    It moves each video between tiers based on real access and moves reheated videos back to the frequent tier automatically, with no retrieval fees when an old video trends again.

  • d
    Store the small metadata records in S3 One Zone-IA.

    IA classes have a minimum billable object size, so millions of tiny objects gain little, and One Zone-IA risks the only copy of the metadata in a single AZ.

  • e
    Batch the small metadata records into larger aggregated objects before uploading them. Correct

    Very small objects are not monitored by Intelligent-Tiering and gain little from IA pricing; aggregation makes tiering effective and cuts per-request PUT costs.

The concept

Intelligent-Tiering handles per-object unpredictable patterns in both directions, but it does not monitor very small objects, so tiny records must be aggregated before any tiering strategy can help them.

Why that’s the answer

The videos show the exact pattern Intelligent-Tiering exists for: some objects hot for years, others cold quickly but occasionally reheating, which a one-way lifecycle waterfall handles badly and a hand-picked IA class punishes with retrieval fees. The small metadata records are the second, separate problem: Intelligent-Tiering leaves very small objects at the frequent-access rate and IA classes bill a minimum object size, so the fix is batching them into larger objects, which also reduces billed PUT requests. The lifecycle-to-IA and Glacier Instant Retrieval options both charge retrieval fees on popular content, and One Zone-IA fails on both the small-object economics and single-AZ durability for a sole copy.

How to reason it out
  1. Identify the video access pattern as unpredictable and bidirectional, selecting Intelligent-Tiering.
  2. Reject one-way lifecycle transitions and hand-picked infrequent classes because reheating content triggers retrieval fees.
  3. Recognize that very small objects are not monitored by Intelligent-Tiering and gain little from IA minimum billable sizes.
  4. Aggregate the small records into larger objects before upload to enable tiering and cut request charges.

Exam tip: Intelligent-Tiering for unpredictable objects, and batch tiny objects into bigger ones so any tiering can work at all.

Cost-Optimized Storage: S3 Classes, Lifecycle Policies, and EBS Economics — the lesson that teaches this.

Question 6Design Cost-Optimized Architectures

A company stores customer statements in S3. Statements are read frequently for the first 30 days, occasionally for the next 11 months but must open without delay, and must then be retained for 6 more years for auditors who accept retrievals taking up to 12 hours. Statements must be deleted at the end of year 7. Which lifecycle design is MOST cost-effective?

Choose one.

  • a
    Store statements in S3 Standard-IA from creation; transition to S3 Glacier Deep Archive at 365 days, and expire objects at 7 years.

    Frequent first-month reads would incur per-GB retrieval fees that exceed the storage savings, and transitions into Standard-IA are designed around objects at least 30 days old.

  • b
    Store statements in S3 Standard; transition to S3 Standard-IA at 30 days, to S3 Glacier Flexible Retrieval at 365 days, and expire objects at 7 years.

    Glacier Flexible Retrieval works but stores at a higher price than Deep Archive, and the auditors' 12-hour tolerance means nothing justifies paying for faster restores.

  • c
    Store statements in S3 Standard; transition to S3 One Zone-IA at 30 days, to S3 Glacier Deep Archive at 365 days, and expire objects at 7 years.

    One Zone-IA does not survive the loss of its Availability Zone, and customer statements under audit retention are not re-creatable data, so the cheaper class breaks a durability requirement.

  • d
    Store statements in S3 Standard; transition to S3 Standard-IA at 30 days, to S3 Glacier Deep Archive at 365 days, and expire objects at 7 years. Correct

    Each phase lands in the cheapest class that meets it: Standard for frequent access, Standard-IA for immediate occasional reads, and Deep Archive whose roughly 12-hour restores and 180-day minimum both fit the audit phase.

The concept

A lifecycle waterfall assigns each phase of an object's life to the cheapest class that meets that phase's access and durability requirements, then verifies every transition against minimum durations and every archive tier against the stated retrieval tolerance.

Why that’s the answer

Phase one is frequent access, so Standard avoids retrieval fees. Phase two needs immediate opens at occasional frequency, which is Standard-IA's exact pattern, and the day-30 transition satisfies its 30-day minimum. Phase three tolerates 12-hour retrievals, which is precisely Deep Archive's restore profile, and six remaining years clear its 180-day minimum many times over, making the cheapest storage class on S3 the correct archive tier. The expiration action enforces the 7-year deletion. Option a bleeds retrieval fees in month one. Option b pays Glacier Flexible Retrieval's higher storage rate to buy restore speed no requirement asks for. Option c saves a little with One Zone-IA but customer statements are a sole authoritative copy, so single-AZ storage silently breaks durability.

How to reason it out
  1. Map the three stated phases: frequent for 30 days, occasional-but-immediate to 1 year, archival with 12-hour tolerance to year 7.
  2. Assign Standard, then Standard-IA at day 30, matching IA's minimum duration and transition timing.
  3. For the archive phase, match the 12-hour tolerance to Deep Archive and confirm 6 years clears the 180-day minimum.
  4. Add an expiration action at 7 years to enforce deletion.
  5. Veto options that put hot data in IA, pay for unneeded restore speed, or store the sole copy in one AZ.

Exam tip: Build the waterfall phase by phase, then let retrieval tolerance and minimum durations veto the pretenders.

Cost-Optimized Storage: S3 Classes, Lifecycle Policies, and EBS Economics — the lesson that teaches this.

What SAA-C03 domain 4 tests, topic by topic

The official exam guide breaks Design Cost-Optimized Architectures into 4 topics. The question bank follows the same split, so a weak topic shows up as a cluster of misses you can go back and read.

Published SAA-C03 practice questions per topic in Design Cost-Optimized Architectures
TopicWhat it coversQuestions
Design cost-optimized storage solutionsExam guide task 4.1. Cost tooling (Cost Explorer, AWS Budgets, Cost and Usage Report, cost allocation tags, multi-account billing); S3 storage classes, lifecycle tiering, and Requester Pays; block storage volume-type economics (HDD vs SSD); choosing the lowest-cost storage service, size, migration/transfer method, and backup/archival solution; storage auto scaling.20
Design cost-optimized compute solutionsExam guide task 4.2. Purchasing options (Spot Instances, Reserved Instances, Savings Plans); instance family selection and right-sizing; Lambda vs EC2 vs Fargate cost trade-offs; containers, serverless, and microservices for utilization; hybrid compute options (Outposts); scaling strategies (horizontal vs vertical, EC2 hibernation) and load-balancer choice (ALB layer 7 vs NLB layer 4 vs Gateway LB) against each workload’s availability needs.20
Design cost-optimized database solutionsExam guide task 4.3. Cost-effective database services and types (DynamoDB vs RDS, serverless, time series, columnar) and engine selection; backup retention and snapshot-frequency policy design; caching to reduce database spend; capacity planning; homogeneous vs heterogeneous migrations across locations and engines.20
Design cost-optimized network architecturesExam guide task 4.4. NAT gateway cost strategies (single shared vs per-AZ, NAT instance vs NAT gateway); connectivity choices (Direct Connect vs VPN vs internet); minimizing data-transfer costs via routing (Region-to-Region, AZ-to-AZ, private vs public), VPC endpoints, Transit Gateway, and VPC peering; CDN/edge caching needs; throttling strategy and bandwidth allocation (single vs multiple VPNs, Direct Connect speed).20
Total80

Revise Design Cost-Optimized Architectures before you drill it

Other SAA-C03 domains

Design Cost-Optimized Architectures: your questions

Design Cost-Optimized Architectures is domain 4 of the SAA-C03 exam guide and carries 20% of the scored content — the lightest of the 4 domains. On a 65-question paper that works out to roughly 13 questions, though AWS does not publish an exact per-domain count and individual exam forms vary.

Source

The domain weight and topic list on this page come from the official SAA-C03 exam guide.