Courseiva

SAP-C02 Continuous Improvement for Existing Solutions Practice Question

A company is deploying a new three-tier application on AWS. The application consists of a web tier, an application tier, and a database tier. The company wants to ensure that the application can withstand the failure of a single Availability Zone and that the database tier can fail over automatically. The company also wants to minimize operational overhead. Which two solutions should a solutions architect recommend? (Choose two.)

⚠ Common exam trap

The trap here is assuming that a larger instance in a single Availability Zone or multi-Region routing is needed for AZ resilience, when in fact multi-AZ deployments within a Region are sufficient and simpler.

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

✓

Deploy the database tier on Amazon RDS with a Multi-AZ configuration.

Deploying the web and application tiers across multiple Availability Zones with an Auto Scaling group and Application Load Balancer provides AZ resilience and automatic recovery. Using Amazon RDS Multi-AZ ensures automatic database failover with synchronous replication. Together, these solutions meet the high availability and low operational overhead requirements. Self-managed databases on EC2 increase overhead, single-AZ deployments are not fault-tolerant, and multi-Region routing is unnecessary for AZ-level resilience.

Answer analysis

Option-by-option breakdown

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

  • ✗

    Deploy the web and application tiers in a single Availability Zone with a larger instance size to reduce the chance of failure.

    Why it's wrong here

    Using a larger instance size in a single Availability Zone does not protect against an Availability Zone failure. If that zone becomes unavailable, the entire application becomes unavailable. This approach increases cost without providing the required fault tolerance. It fails to meet the requirement to withstand the failure of a single Availability Zone, and it does not minimize operational overhead for recovery.

  • ✗

    Use Amazon Route 53 with a latency-based routing policy to distribute traffic across multiple Regions.

    Why it's wrong here

    Latency-based routing across multiple Regions can improve performance and provide disaster recovery, but it is not necessary to withstand a single Availability Zone failure. It adds complexity and cost, and it does not directly address automatic database failover. The requirement is to survive an AZ failure with minimal operational overhead, which is better achieved by multi-AZ deployments within a single Region.

  • ✓

    Deploy the database tier on Amazon RDS with a Multi-AZ configuration.

    Why this is correct

    Amazon RDS Multi-AZ maintains a synchronous standby replica in a different Availability Zone and automatically fails over to it if the primary fails. This meets the requirement for automatic database failover and AZ resilience. It requires minimal operational effort because AWS manages replication and failover. It is the standard solution for high availability of relational databases on AWS.

  • ✗

    Deploy the database tier on Amazon EC2 instances with a primary and standby replica, and use a third-party clustering solution for automatic failover.

    Why it's wrong here

    Running a self-managed database cluster on EC2 requires significant operational overhead for setup, patching, monitoring, and failover orchestration. While it can achieve high availability, it does not minimize operational overhead as required. Additionally, it is more complex and error-prone than using a managed service like Amazon RDS Multi-AZ. This option is not recommended for the given requirements.

  • ✓

    Deploy the web and application tiers across multiple Availability Zones using an Auto Scaling group and an Application Load Balancer.

    Why this is correct

    Distributing the web and application tiers across multiple Availability Zones with an Auto Scaling group and an Application Load Balancer ensures that if one Availability Zone fails, the load balancer routes traffic to healthy instances in the remaining zones. This provides high availability and fault tolerance with minimal operational overhead because Auto Scaling and the load balancer manage health checks and replacement automatically.

About these practice questions

This SAP-C02 question is part of Courseiva's 984-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 →

How Courseiva writes practice questions · Editorial policy

JA

Written and reviewed by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

Last reviewed September 2026 · checked against the official Amazon Web Services exam blueprint

This SAP-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 SAP-C02 exam.