Courseiva

SOA-C02 Reliability and Business Continuity Practice Question

A company is designing a highly available web application using an Application Load Balancer (ALB) with EC2 instances in an Auto Scaling group across two Availability Zones. Which configuration ensures that the application remains available if one Availability Zone fails?

⚠ Common exam trap

It's easy for candidates to think a single large instance or disabling health checks improves availability, but in reality, these actions introduce single points of failure or prevent automatic failure detection, which is exactly what the SOA-C02 exam tests for multi-AZ resilience.

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

✓

Configure the Auto Scaling group to launch instances in at least two Availability Zones

Configuring the Auto Scaling group to launch instances in at least two Availability Zones ensures that if one AZ fails, the remaining AZ continues to serve traffic. The ALB distributes incoming requests across healthy targets in all enabled AZs, and Auto Scaling replaces failed instances in the remaining AZs automatically, maintaining application availability.

Answer analysis

Option-by-option breakdown

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

  • ✗

    Use a single large EC2 instance instead of multiple instances

    Why it's wrong here

    Using a single large EC2 instance instead of multiple smaller ones creates a single point of failure; if the instance fails or the underlying hardware experiences issues, the application becomes completely unavailable. It also prevents the use of an Application Load Balancer to distribute traffic across multiple healthy targets, and scaling requires downtime to modify the instance type. This approach provides no redundancy and does not align with high-availability design principles.

  • ✗

    Disable health checks on the ALB to avoid false positives

    Why it's wrong here

    Disabling health checks on the ALB is dangerous because the load balancer relies on health checks to determine which EC2 instances are capable of receiving traffic. Without them, the ALB would continue sending requests to failed or degraded instances, resulting in 5xx errors for users. Additionally, Auto Scaling uses the ELB health check to automatically replace unhealthy instances, so disabling it would prevent the group from maintaining desired capacity and would mask underlying issues.

  • ✓

    Configure the Auto Scaling group to launch instances in at least two Availability Zones

    Why this is correct

    Configuring the Auto Scaling group to launch instances in at least two Availability Zones is the correct approach for high availability because it isolates the application from a single-AZ failure. If one AZ becomes unavailable, the ASG automatically launches new instances in another AZ and the ALB routes traffic only to healthy instances in the remaining AZs. This distribution also supports even scaling and aligns with the AWS Well-Architected Framework's reliability pillar.

  • ✗

    Launch all EC2 instances in a single Availability Zone

    Why it's wrong here

    Launching all EC2 instances in a single Availability Zone leaves the application vulnerable to a complete outage if that specific AZ experiences a disruption such as a power failure or network issue. Even if multiple instances are running, they all share the same physical infrastructure and network dependencies, so there is no failure isolation. This design violates the high-availability requirement because the entire application depends on the availability of one AZ.

About these practice questions

One of 1,169 original SOA-C02 practice questions on Courseiva, each with a full explanation and wrong-answer analysis — not exam dumps or protected exam content. 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.