ANS-C01 Question 389
Single answerYour company is hosting a global e-commerce application on AWS. The application is deployed in multiple AWS Regions to serve customers with low latency. You are tasked with optimizing the application’s network for performance, reliability, and cost-effectiveness. Currently, users are reporting high latency during checkout operations. Upon investigation, you find that data replication between Regions for the database is causing delays. Which solution will best optimize the network for the reported issue?
- A
Use AWS Global Accelerator to route traffic to the nearest Region and reduce latency.
- B
Implement Amazon ElastiCache in each Region to cache frequently accessed data locally.
- C
Use Amazon S3 Cross-Region Replication for database synchronization.
- D
Migrate to Amazon DynamoDB with global tables to enable multi-Region, multi-active data replication.
Show answer and explanation
Correct answer: D
Explanation
The latency issue arises from database synchronization between Regions. Amazon DynamoDB with global tables is designed for use cases requiring multi-Region, multi-active data replication. Global tables enable low-latency reads and writes in all Regions, which resolves the latency users are experiencing during checkout operations. Other options do not directly address the cross-Region database replication challenge.
- A. Incorrect.
AWS Global Accelerator improves performance for global applications by routing traffic to the nearest endpoint. However, it does not address database synchronization latency between Regions.
- B. Incorrect.
Amazon ElastiCache can improve performance for read-heavy workloads by caching data locally within a Region. However, it does not solve the issue of cross-Region replication latency for the database.
- C. Incorrect.
Amazon S3 Cross-Region Replication is designed for object storage, not databases. It is not suitable for synchronizing transactional database data across Regions.
- D. Correct.
Amazon DynamoDB with global tables is a purpose-built solution for multi-Region, multi-active data replication. It allows for low-latency reads and writes in all configured Regions, addressing the reported issue effectively.