SAP-C02 Question 484
Single answerA company is running a global e-commerce platform with a primary database hosted in the us-east-1 region. To ensure high availability and low latency for users in different regions, the company wants to replicate the database to other AWS regions. They require near real-time replication and the ability to failover seamlessly in case of a regional outage. Which of the following data replication methods would best meet these requirements?
- A
Use Amazon RDS with read replicas in other AWS regions.
- B
Use Amazon Aurora Global Database to replicate data across multiple AWS regions.
- C
Use AWS DataSync to replicate the database to other regions.
- D
Use Amazon DynamoDB Global Tables for multi-region replication.
Show answer and explanation
Correct answer: B
Explanation
Amazon Aurora Global Database provides near real-time replication across regions with a replication lag of typically less than 1 second. It also supports automatic failover to a secondary region in case the primary region becomes unavailable, making it the ideal solution for the company's requirements of high availability, low latency, and seamless failover.
- A. Incorrect.
Amazon RDS read replicas can replicate data across regions but are read-only and do not support seamless failover, making this option unsuitable for the given requirements.
- B. Correct.
Amazon Aurora Global Database is designed for near real-time replication across AWS regions and supports failover to a secondary region in case of a regional outage, meeting all the requirements.
- C. Incorrect.
AWS DataSync is a service for moving data between storage systems and does not support database replication or failover, making this option inappropriate.
- D. Incorrect.
Amazon DynamoDB Global Tables allow for multi-region replication, but they are specific to DynamoDB and cannot replicate relational databases like Amazon RDS or Aurora.