AWS Certified Solutions Architect – Professional — Question 478

A large company has a business-critical application that runs in a single AWS Region. The application consists of multiple Amazon EC2 instances and an Amazon
RDS Multi-AZ DB instance. The EC2 instances run in an Amazon EC2 Auto Scaling group across multiple Availability Zones.
A solutions architect is implementing a disaster recovery (DR) plan for the application. The solutions architect has created a pilot light application deployment in a new Region, which is referred to as the DR Region. The DR environment has an Auto Scaling group with a single EC2 instance and a read replica of the RDS DB instance.
The solutions architect must automate a failover from the primary application environment to the pilot light environment in the DR Region.
Which solution meets these requirements with the MOST operational efficiency?

Answer options

Correct answer: D

Explanation

Option D is the most operationally efficient and resilient solution because it automates the entire failover process using serverless components (CloudWatch, SNS, and Lambda) hosted in the DR Region. Options B and C are flawed because they rely on a cron job running on the primary Region's EC2 instances, which would fail to run if the primary region or instances experience an outage. Option A is incorrect because it requires manual intervention from a systems operator, failing to meet the requirement for automated failover.