SOA-C02 Reliability and Business Continuity Practice Question
A SysOps administrator notices that an RDS instance's storage is nearly full. The instance uses General Purpose SSD (gp2) storage. The administrator needs to increase storage with minimal downtime. Which action should be taken?
⚠ Common exam trap
Candidates often confuse storage auto-scaling (which is a preventive measure) with the immediate need to increase storage, or they mistakenly believe that deleting data will instantly free up space on an RDS instance, ignoring the filesystem and volume-level allocation behavior.
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
✓
Modify the RDS instance to increase the allocated storage size
Modifying the RDS instance to increase the allocated storage size is the correct action because RDS for MySQL, MariaDB, PostgreSQL, Oracle, and SQL Server supports dynamic storage scaling with minimal downtime. When you modify the allocated storage for a gp2 volume, RDS performs the modification in the background, and the instance remains available during the process, though you may experience a brief performance impact. This directly addresses the near-full storage condition without requiring a full outage.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✓
Modify the RDS instance to increase the allocated storage size
Why this is correct
Use the AWS Management Console, CLI (modify-db-instance), or API to increase AllocatedStorage on the existing RDS DB instance. RDS performs the storage expansion online, so the database remains available during the modification, and this immediately gives InnoDB/MyISAM or other engine files additional space. This is the correct immediate remediation because it directly addresses the current storage-full condition.
- ✗
Enable storage auto-scaling
Why it's wrong here
Enabling StorageAutoScaling on the RDS instance only governs future growth by letting RDS add storage when free space falls below a threshold, using a MaximumAllocatedStorage limit you define. If the volume is already 100% full and writes are failing, the automatic scaling policy may not engage quickly enough—or at all—because the database is in a storage-full state. It is a preventive measure, not a recovery action, so it does not resolve the current outage.
- ✗
Delete old data to free up space
Why it's wrong here
Attempting to delete rows while the DB instance is storage-full is often counterproductive because DELETE operations generate transaction log and undo/redo overhead that itself consumes space; with RDS you may not even have room to run the delete. In addition, reclaiming space does not release the underlying volume allocation for many engines due to fragmentation or tablespace behavior, leaving the same allocated-size ceiling. It also offers no protection against future growth and is not a durable operational fix.
- ✗
Convert the storage type to Provisioned IOPS
Why it's wrong here
Converting the instance to Provisioned IOPS (io1/io2/io3) changes the EBS-backed storage class and lets you define IOPS, but the AllocatedStorage size remains untouched—it does not add gigabytes. If the allocated storage is exhausted, a higher IOPS class still has no free disk space, and you will remain in the storage-full state. Provisioned IOPS is a performance optimization, not a capacity expansion, so it is irrelevant to this issue.
Go deeper
Related to this question
About these practice questions
This SOA-C02 question is part of Courseiva's 1,169-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This SOA-C02 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 SOA-C02 exam.