SOA-C03 practice question: EBS performance and volume types
Monitoring, Logging, Analysis, Remediation, and Performance Optimization A free question from our original SOA-C03 practice exam. Try it, then open the answer to see why each option is right or wrong.
An esports league's stats database runs on a single 500 GiB gp2 EBS volume. During evening tournaments the workload needs about 4,000 IOPS for several hours.
CloudWatch shows the volume's BurstBalance metric falling to zero each evening, after which latency rises sharply.
The team wants to fix this without downtime and at the LOWEST cost.
What should a CloudOps engineer do?
Choose one answer.
AA. Use Elastic Volumes to change the volume to io2 with 4,000 provisioned IOPS while the instance keeps running.
BB. Use Elastic Volumes to grow the gp2 volume to about 1,334 GiB so that its baseline rises to 4,000 IOPS.
CC. Use Elastic Volumes to change the volume to gp3 and set 4,000 provisioned IOPS while the instance keeps running.
DD. Use Elastic Volumes to change the volume to st1, which is designed for sustained large workloads at a lower price per GiB.
C. Right: Correct. gp3 gives a 3,000 IOPS baseline at any size, with extra IOPS provisioned separately, and has no burst credits. Elastic Volumes changes the type online, so this meets the need without downtime at low cost. Learn more: General Purpose SSD volumes (opens in a new tab)
A gp2 volume earns 3 IOPS per GiB, so 500 GiB gives a 1,500 IOPS baseline and bursts above it only while credits last; a BurstBalance of zero is the sign. gp3 separates performance from size, with a 3,000 IOPS baseline and extra IOPS bought on their own, so it is usually the cheapest way to get sustained IOPS. Elastic Volumes makes the change while the volume stays in use.
Want more on EBS performance and volume types? The 5 full-length practice sets have 5 more EBS performance and volume types questions, 325 in all, none of them in the free exam. One payment of $14.99, no subscription. See the practice sets →