AWS Certified Solutions Architect – Associate (SAA-C02) — Question 551
A company has on-premises servers that run a relational database. The database serves high-read traffic for users in different locations. The company wants to migrate the database to AWS with the least amount of effort. The database solution must support high availability and must not affect the company's current traffic flow.
Which solution meets these requirements?
Answer options
- A. Use a database in Amazon RDS with Multi-AZ and at least one read replica.
- B. Use a database in Amazon RDS with Multi-AZ and at least one standby replica.
- C. Use databases that are hosted on multiple Amazon EC2 instances in different AWS Regions.
- D. Use databases that are hosted on Amazon EC2 instances behind an Application Load Balancer in different Availability Zones.
Correct answer: A
Explanation
Amazon RDS is a managed service that minimizes migration and operational effort, while its Multi-AZ feature provides the required high availability. Utilizing read replicas allows the database to handle high-read traffic efficiently by offloading reads from the primary instance. In contrast, standby replicas in Multi-AZ do not accept read traffic, and hosting databases on Amazon EC2 increases administrative overhead.