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 Class | Min Duration | Retrieval | Use Case |
|---|---|---|---|
| S3 Standard | None | Immediate | Frequently accessed data |
| S3 Standard-IA | 30 days | Immediate | Infrequent access, rapid retrieval |
| S3 One Zone-IA | 30 days | Immediate | Non-critical infrequent data |
| S3 Intelligent-Tiering | None | Immediate–hours | Unknown or changing access patterns |
| S3 Glacier Instant | 90 days | Milliseconds | Archive with instant retrieval |
| S3 Glacier Flexible | 90 days | Minutes–hours | Archive, flexible retrieval |
| S3 Glacier Deep Archive | 180 days | Hours | Long-term compliance archive |
Go deeper
Related to this question
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 →
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.