Courseiva

SAA-C03 Design Resilient Architectures Practice Question

A startup runs a nightly batch job on a single Amazon EC2 instance that stores results in an Amazon EBS volume. The job takes six hours, and the team wants to resume from the last completed step if the instance is terminated unexpectedly. Which approach provides the required durability with the least operational effort?

⚠ Common exam trap

The trap here is assuming that EBS snapshots alone let a job resume mid-step, when resume logic requires application-level checkpoints.

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

✓

Store intermediate results in Amazon S3 and write a checkpoint file after each completed step

Storing intermediate results in Amazon S3 with checkpoint files gives durable, externally persisted state that survives instance termination and lets the job resume from the last completed step. S3 is managed, so there is no replication or volume management to operate, which matches the low-effort requirement. Snapshots and RAID do not provide automatic step-level resume without custom logic.

Answer analysis

Option-by-option breakdown

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

  • ✗

    Enable EBS Multi-Attach on the volume and attach it to a standby instance in another Availability Zone

    Why it's wrong here

    EBS Multi-Attach allows a volume to be attached to multiple Nitro-based instances in the same Availability Zone, not across Availability Zones, and it requires a cluster-aware file system to avoid corruption. It does not provide a checkpointing mechanism for resuming a batch job. This adds complexity without meeting the cross-zone durability or resume goals.

  • ✓

    Store intermediate results in Amazon S3 and write a checkpoint file after each completed step

    Why this is correct

    Amazon S3 provides durable, highly available object storage that survives instance termination, and a checkpoint file lets the job resume from the last completed step. This requires minimal operational effort because S3 is fully managed and needs no volume attachment or replication configuration. It directly satisfies the durability and resume requirements.

  • ✗

    Move the EBS volume to a RAID 1 configuration across two Availability Zones using mdadm

    Why it's wrong here

    EBS volumes cannot be used to build a RAID array across Availability Zones because a volume is tied to a single Availability Zone and cannot be attached outside it. RAID 1 with EBS protects against volume failure within a zone, not instance termination or zone loss. This approach is technically invalid for the stated goal.

  • ✗

    Create a snapshot schedule for the EBS volume and restore from the latest snapshot after termination

    Why it's wrong here

    Snapshots are point-in-time copies and can be scheduled, but restoring creates a new volume and the job cannot automatically resume from the last completed step without application-level checkpoint logic. The recovery point objective depends on the snapshot interval, so up to several hours of work could be lost. It also requires manual restore steps, increasing operational effort.

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

Courseiva writes every SAA-C03 question from scratch — 935 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written and reviewed by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

Last reviewed September 2026 · checked against the official Amazon Web Services exam blueprint

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.