AWS Certified Solutions Architect – Professional (SAP-C02) — Question 7

A company has a multi-tier web application that runs on a fleet of Amazon EC2 instances behind an Application Load Balancer (ALB). The instances are in an Auto Scaling group. The ALB and the Auto Scaling group are replicated in a backup AWS Region. The minimum value and the maximum value for the Auto Scaling group are set to zero. An Amazon RDS Multi-AZ DB instance stores the application’s data. The DB instance has a read replica in the backup Region. The application presents an endpoint to end users by using an Amazon Route 53 record.
The company needs to reduce its RTO to less than 15 minutes by giving the application the ability to automatically fail over to the backup Region. The company does not have a large enough budget for an active-active strategy.
What should a solutions architect recommend to meet these requirements?

Answer options

Correct answer: B

Explanation

Option B is correct because it ensures automatic failover to the backup Region by using a health check that triggers a Lambda function to promote the read replica and adjust the Auto Scaling group. Options A and D involve unnecessary complexity and do not effectively address the failover requirements. Option C fails to utilize the read replica and introduces additional overhead with a standalone RDS instance, which is not needed for the failover solution.