Courseiva

SOA-C02 Reliability and Business Continuity Practice Question

A company runs a production application on Amazon EC2 instances in an Auto Scaling group across two Availability Zones. The application uses an Amazon RDS Multi-AZ DB instance. The SysOps administrator wants to test the application's behavior during an Availability Zone failure of the database. Which action should the administrator take to simulate a failure with minimal impact on production?

⚠ Common exam trap

Candidates often think stopping or deleting the standby replica simulates an AZ failure, but those actions either cause a full outage or permanently remove redundancy, whereas 'Reboot with failover' is the only option that triggers a controlled failover with minimal production impact.

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

✓

Reboot the DB instance with the 'Reboot with failover' option

Rebooting the RDS Multi-AZ DB instance with the 'Reboot with failover' option forces a synchronous failover to the standby replica in the other Availability Zone. This simulates an AZ failure of the primary database with minimal impact because the application's Auto Scaling group spans two AZs and the RDS Multi-AZ deployment provides automatic failover, so the application should experience only a brief interruption during the DNS change to the new primary.

Answer analysis

Option-by-option breakdown

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

  • ✓

    Reboot the DB instance with the 'Reboot with failover' option

    Why this is correct

    Choosing 'Reboot with failover' instructs Amazon RDS to perform a graceful, forced failover from the primary to the standby replica in the other Availability Zone. This simulates an AZ outage or primary instance failure, letting you validate that your application reconnects and continues operating after RDS promotes the standby and updates the DNS endpoint. The reboot causes only a short interruption while the failover completes, making it the correct way to test resilience without manual infrastructure changes.

  • ✗

    Modify the DB instance to be a single-AZ deployment

    Why it's wrong here

    Modifying the DB instance to a single-AZ deployment removes the standby replica, which requires replacing the underlying compute and storage resources and typically incurs downtime. Afterward there is no replica in another AZ to fail over to, so the action cannot simulate a Multi-AZ failover and actually degrades availability rather than testing it. This is not a valid method for validating failover behavior because it changes the architecture instead of triggering the existing failover mechanism.

  • ✗

    Delete the standby replica in the other Availability Zone

    Why it's wrong here

    In a Multi-AZ deployment, RDS provisions and manages the standby replica automatically as a hidden instance that you cannot independently list or delete via the console or CLI. Deleting a DB instance deletes the entire environment, including both primary and standby, and you cannot 'delete just the standby' because it is not a separate billable or manageable resource. Attempting this would not exercise failover; it would destroy the database and all data.

  • ✗

    Stop the DB instance

    Why it's wrong here

    Stopping an RDS DB instance simply shuts it down within its current Availability Zone and takes no action to move traffic to the standby; while stopped, no failover can occur because the database is not running. If the instance later starts, it resumes in the same AZ with the same primary role, so an AZ failure would still cause connectivity loss. Stopping is supported only for certain engine versions and never triggers the Multi-AZ failover path, so it cannot validate application failover behavior.

About these practice questions

Courseiva writes every SOA-C02 question from scratch — 1,169 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 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.