You must design a multi-Region architecture for an Amazon RDS for PostgreSQL database used by a web application. The database is deployed from a CloudFormation template that exists in both the primary and secondary Regions. Automated backups are enabled. Recovery objectives: RTO = 15 minutes, RPO = 2 hours. The web app uses an Amazon Route 53 record to route traffic to the database. Which two actions together will produce a highly available, compliant architecture? (Choose two.)
Choose an answer
Tap an option to check your answer.
Correct answer: Create a cross‑Region read replica of the RDS PostgreSQL instance in the secondary Region. In the secondary Region, deploy an AWS Lambda function that can promote the read replica to primary during failover., Configure a Route 53 failover routing policy for the database DNS record. Set the primary and secondary endpoints to the database endpoints in each respective Region..
Why this is the answer
The combination of a cross-Region read replica and Route 53 failover routing meets the RTO and RPO requirements. Creating a cross-Region read replica in the secondary Region provides a continuously updated copy of the primary database, minimizing data loss (RPO = 2 hours, but a read replica offers near-real-time replication, far exceeding this RPO). A Lambda function to promote the read replica ensures a quick recovery time (RTO = 15 minutes). Configuring Route 53 failover routing automatically directs application traffic to the promoted replica in the secondary Region upon detection of a primary database failure, enabling a seamless failover. Incorrect options: Recreating the database from a snapshot will likely exceed the 15-minute RTO due to the time required for restoration and data catch-up. Copying automated backups every 2 hours would result in an RPO of up to 2 hours, but it doesn't address the RTO for database recovery. A hot standby restored from an automatic backup would also likely exceed the RTO due to the restoration time.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed