AWS Certified Solutions Architect – Associate (SAA-C02) — Question 627

A company is running a business-critical web application on Amazon EC2 instances behind an Application Load Balancer. The EC2 instances are in an Auto
Scaling group. The application uses an Amazon Aurora PostgreSQL database that is deployed in a single Availability Zone. The company wants the application to be highly available with minimum downtime and minimum loss of data.
Which solution will meet these requirements with the LEAST operational effort?

Answer options

Correct answer: B

Explanation

Configuring the Auto Scaling group to span multiple Availability Zones and enabling Multi-AZ for the Amazon Aurora PostgreSQL database provides high availability and automatic failover with minimal operational overhead. Integrating Amazon RDS Proxy further minimizes downtime during database failovers by preserving application connections. Options involving multi-region setups (A and D) or manual snapshot restorations (C) introduce excessive operational complexity and higher recovery time objectives (RTO).