AWS Solutions Architect Associate SAA-C03 Sign in Try 10 free questions

Amazon EBS volume types: SAA-C03 scenarios

SSD or HDD, IOPS or throughput, durable or ephemeral — the volume-type line the exam draws, and the requirement word that settles it. Seven scenarios, SAA-C03, 2026 edition.

Try 7 free EBS volume-type scenarios in the exam's own style — every answer explained, no sign-up.

Straight to the 7 free questions ↓

EBS volume-type questions look like storage trivia and are really a requirement-matching drill. Every EBS scenario names a bottleneck — random IOPS, sequential throughput, cost per gigabyte, or durability — and the volume family splits cleanly along those lines. Read the requirement word first, and the four options sort themselves. The diagram above lays the family out the way the exam reasons about it: SSD versus HDD across the top, and instance store set apart because it is not EBS at all.

SSD is for IOPS and latency

The two SSD types answer questions about random IOPS and low latency. gp3 is the general-purpose baseline, and its defining trait on the exam is that you provision IOPS and throughput independently of volume size. That is the fix whenever a stem describes a small volume that still needs solid IOPS — you no longer over-buy capacity to unlock performance the way gp2 forced you to. Reach past gp3 to io2 (and io2 Block Express) only when the numbers get extreme: very high sustained IOPS on a single volume, sub-millisecond latency, and 99.999% durability for a transactional database. If the requirement does not push into that territory, gp3 is the cost-optimised default, and picking io2 anyway is the trap.

HDD is for throughput and cheap capacity

The two HDD types answer questions about sequential throughput and cost per gigabyte — never about low-latency random access. st1 is throughput-optimised for large, frequently accessed sequential scans, the kind a big-data cluster runs. sc1 is cold HDD: the lowest cost per gigabyte, built for infrequently accessed data. The line between them is access frequency — frequent-and-throughput-bound is st1, idle-and-cheap is sc1. And the moment a stem mentions random small reads and writes or consistent low latency, both HDDs are wrong on principle, however tempting the price looks.

Instance store is the ephemeral outlier

Instance store is local disk on the EC2 host — not an EBS volume — and it earns its place in these questions by offering the highest local I/O at no separate storage charge. The catch is that it is ephemeral: the data is gone when the instance stops or terminates. So it is the right answer only when the data is rebuildable — a cache tier repopulating from a database, for instance — and the goal is raw I/O rather than persistence. If the workload needs the data to survive a stop, instance store is disqualified no matter how fast it is.

The requirement word that decides it

  • Small volume, moderate IOPS, sane cost → gp3.
  • Very high sustained IOPS, sub-ms latency, top durability → io2 / io2 Block Express.
  • Frequently accessed sequential throughput on a budget → st1.
  • Infrequently accessed, lowest cost per gigabyte → sc1.
  • Highest local I/O on rebuildable data → instance store (ephemeral, not EBS).

How to use the seven scenarios below

Answer each one before opening the explanation, and when you miss, name the requirement that decided it — “moderate IOPS on a small volume”, “highest durability”, “sequential throughput”, “infrequently accessed”, “rebuildable”. Every explanation states that constraint and then takes the distractors apart, and the distractors are almost always a real EBS type answering the wrong bottleneck. For the domain overview, see Design High-Performing Architectures.

The Amazon EBS volume family split by media and workload. On the SSD side, gp3 is the general-purpose baseline whose IOPS and throughput are provisioned independently of size, and io2 with io2 Block Express delivers high provisioned IOPS at 99.999 percent durability for transactional databases. On the HDD side, st1 is throughput-optimised for large, frequently accessed sequential scans, and sc1 is cold HDD at the lowest cost per gigabyte for infrequent access. Instance store is called out separately as ephemeral local disk with the highest IOPS, lost when the instance stops.

7 free SAA-C03 practice questions

Answers and explanations — no email wall
SAA-C03 Question 1 of 7

A team runs a modest 200 GB volume that must sustain 12,000 IOPS for a busy indexing service. On their current gp2 volumes, hitting that IOPS number means paying for capacity they do not need, because gp2 performance scales with size. Which volume type removes that coupling most cost-effectively?

Answer: A — General Purpose SSD (gp3), which provisions IOPS and throughput independently of volume size.

gp3 decouples performance from capacity: you keep the 200 GB and dial IOPS and throughput up to what the workload needs, so you stop paying for terabytes bought only to unlock IOPS. Why not the others: growing gp2 to 4 TB does reach the IOPS but wastes ~3.8 TB of storage spend, which is the exact coupling the question wants gone. io2 also delivers 12,000 IOPS but is priced for high-durability, high-IOPS databases and costs more per provisioned IOPS than gp3 needs to here. st1 is HDD and cannot serve sustained random IOPS at low latency at all. Moderate IOPS on a small SSD, priced sanely, is gp3.

SAA-C03 Question 2 of 7

An online-transaction-processing database on a single EBS volume must sustain 90,000 IOPS at single-digit-millisecond latency, and the business requires the highest volume-level durability available for that data. Which EBS option meets both the IOPS and the durability requirement?

Answer: A — Provisioned IOPS SSD io2 Block Express.

io2 Block Express is the provisioned-IOPS SSD built for exactly this: it reaches into the hundreds of thousands of IOPS on one volume and carries 99.999% durability, so it satisfies both the sustained-IOPS and the highest-durability clauses. Why not the others: gp3 tops out well below 90,000 IOPS on a single volume, so it cannot meet the number. st1 is HDD — its performance model is throughput, not high random IOPS, and its latency is wrong for OLTP. An instance store can be fast but is ephemeral, so it fails the durability requirement outright. High sustained IOPS plus top durability on one volume is io2 Block Express.

SAA-C03 Question 3 of 7

A distributed cache tier keeps a rebuildable copy of data that also lives in the backing database. The team wants the highest possible local I/O per node and does not mind losing a node's copy if the instance stops, because the cache repopulates from the source. Which storage gives the most I/O for this pattern?

Answer: A — An EC2 instance store volume, which offers the highest local IOPS and is ephemeral.

Instance store is physically attached local NVMe/SSD and delivers the highest I/O per instance, and because the cache is reconstructable, its ephemerality — data lost on stop or terminate — is not a drawback here. Why not the others: io2 and gp3 are durable network-attached EBS volumes, which is spending on persistence the workload explicitly does not need and which cannot match raw local I/O. sc1 is cold HDD built for cheap, infrequent access — the opposite of a high-I/O cache. When the data is rebuildable and the goal is maximum local throughput, the answer is the instance store, not an EBS type.

SAA-C03 Question 4 of 7

A big-data cluster runs large, frequently accessed sequential scans over multi-terabyte datasets and is bound by throughput in MB/s rather than by random IOPS. The team wants adequate throughput at the lowest cost per gigabyte. Which EBS volume type fits?

Answer: A — Throughput Optimized HDD (st1).

st1 is the throughput-optimised HDD: it delivers strong MB/s for large sequential access at a low cost per gigabyte, which is what a throughput-bound, frequently accessed analytics scan needs. Why not the others: io2 is priced for high random IOPS on transactional systems — paying for IOPS a sequential scan never uses. gp3 is SSD and would work, but at a higher cost per gigabyte than st1 for a workload whose bottleneck is throughput, not latency. sc1 is for infrequently accessed data and its baseline throughput is lower, so a frequently accessed cluster would be throttled. Frequently accessed sequential throughput on a budget is st1.

SAA-C03 Question 5 of 7

A compliance archive holds several terabytes of records that are scanned in bulk only a few times a year and are otherwise idle. The single requirement is the lowest possible storage cost per gigabyte on a block volume. Which EBS volume type should a solutions architect choose?

Answer: A — Cold HDD (sc1).

sc1, cold HDD, is the lowest-cost-per-gigabyte EBS volume and is designed precisely for large, infrequently accessed data, so it matches an archive that is idle most of the year. Why not the others: st1 also uses HDD but is priced and tuned for frequently accessed throughput workloads, so it costs more than sc1 for data that is rarely touched. gp3 and io2 are SSDs — far more expensive per gigabyte and built for latency and IOPS this archive never demands. When the only requirement is lowest cost per gigabyte on infrequently accessed data, sc1 wins.

SAA-C03 Question 6 of 7

An application currently runs on io2 volumes provisioned for 20,000 IOPS, but monitoring shows it rarely exceeds 4,000 IOPS with ordinary latency needs. The team wants to cut storage cost without hurting the workload. What should a solutions architect recommend?

Answer: A — Migrate the volumes to General Purpose SSD (gp3) and provision the IOPS actually used.

The workload's real profile — a few thousand IOPS, no special durability or ultra-high-IOPS clause — is the general-purpose sweet spot, so gp3 delivers it at a lower price than io2 while letting you provision the IOPS you truly use. Why not the others: staying on io2 at reduced IOPS still pays the premium tier's per-IOPS pricing for capability you are not exercising. st1 is HDD and cannot serve low-latency random IOPS, so it would degrade the app. Instance store is ephemeral and would risk data loss on a stop — an unacceptable trade for a cost tweak. Reserve io2 for genuine high-IOPS or high-durability needs; otherwise gp3 is the cost-optimised default.

SAA-C03 Question 7 of 7

A developer proposes Throughput Optimized HDD (st1) for a database that does many small, random reads and writes and needs consistently low latency. Why is this the wrong volume type, and what should replace it?

Answer: A — HDD volumes are throughput-oriented and poor at random IOPS; use an SSD type such as gp3 or io2.

st1 and sc1 are HDD volumes whose performance model is sequential throughput, not random IOPS, and their latency is unsuitable for a transactional database — random small operations are precisely where SSDs (gp3 for general needs, io2 for high sustained IOPS) belong. Why not the others: making an st1 volume larger raises its throughput ceiling, not its random-IOPS behaviour or latency. Striping two HDDs multiplies sequential bandwidth but does not turn HDD into a low-latency random-IOPS device. sc1 is even more throughput-focused and cheaper for cold data, so it is worse for latency, not better. The IOPS-versus-throughput line is the whole point: random IOPS and low latency mean SSD.

That is exactly how every question in the course works — answer, explanation, why-not. The real set continues in the practice player: 10 free questions, no sign-up.

Continue with the 10 free questions →

Those 7 questions were the start.

The exam does not test whether you recognise a term — it tests whether you can rule out three plausible answers under time pressure. That is what the explanations above are for, and there are 780 more questions built exactly like them.

Collecting questions yourself

  • Scattered across forums, of unknown age
  • Answer keys without reasoning
  • No idea which domain you are weak in

Practising with a system

  • 780 questions in 12 full tests, SAA-C03 (2026)
  • Every option explained — including the wrong ones
  • Readiness per exam domain, and drills for your weakest
Start free — 10 questions

Straight into the player. No account, no email.

Frequently asked questions

gp3 or io2 — how does the exam expect me to choose?
By the size of the IOPS and durability requirement. gp3 is the general-purpose SSD default, with IOPS and throughput provisioned independently of volume size, and it is the cost-optimised choice for most workloads. io2 and io2 Block Express are the provisioned-IOPS SSDs for databases that need very high sustained IOPS and the highest volume durability (99.999%). If the stem does not demand those extremes, gp3 is the answer.
Is an instance store an EBS volume?
No. An instance store is local, physically attached disk on the EC2 host — not part of Amazon EBS. It offers the highest local I/O but is ephemeral: its data is lost when the instance stops or terminates. EBS volumes (gp3, io2, st1, sc1) are network-attached and persist independently of the instance. The exam pairs them so you can tell durable block storage from disposable local speed.
Are these real exam questions?
No. They are original scenarios written for this page in the exam's style and difficulty. Reproducing real exam items violates the AWS certification agreement and can cost a candidate their certification — ours come with the reasoning attached instead.

Updated for SAA-C03 (July 2026). The sample questions above are our own work in the style of the exam — not real exam items. The exam itself is set and marked by the certification body.