AWS Certified Solutions Architect – Associate (SAA-C03) — Question 450

A company hosts an online shopping application that stores all orders in an Amazon RDS for PostgreSQL Single-AZ DB instance. Management wants to eliminate single points of failure and has asked a solutions architect to recommend an approach to minimize database downtime without requiring any changes to the application code.

Which solution meets these requirements?

Answer options

Correct answer: A

Explanation

Modifying an existing Amazon RDS instance to a Multi-AZ deployment is a seamless administrative action that automatically provisions a standby replica in a different Availability Zone without altering the DB instance endpoint, resulting in zero application code changes. Option B introduces unnecessary downtime and complexity due to manual snapshotting and restoration. Options C and D are incorrect because read replicas and EC2 Auto Scaling groups do not provide automatic failover for write traffic without application-side code changes to manage write/read routing.