AWS Certified Cloud Practitioner (CLF-C02)Cloud Technology and ServicesHard
A global company needs to store customer data across multiple AWS Regions to ensure low latency access for users worldwide and to meet data residency requirements. They require a fully managed NoSQL database that automatically replicates data across these regions. Which AWS service should they use?
- AAmazon Neptune
- BAmazon RDS Multi-AZ
- CAmazon Aurora Global Database
- DAmazon DynamoDB Global Tables
Show answer & explanationAnswer & explanation
Correct answer: D. Amazon DynamoDB Global Tables
Amazon DynamoDB Global Tables provide a fully managed, multi-Region, multi-master database that enables you to run globally distributed applications with low latency data access for users in different AWS Regions, and automatic replication across those regions.
Why the other options are wrong
- A. Amazon Neptune is a graph database service and does not inherently provide multi-Region replication for the specified NoSQL use case without additional custom solutions.
- B. Amazon RDS Multi-AZ provides high availability within a single region, not multi-Region replication for global low-latency access.
- C. Amazon Aurora Global Database provides multi-Region replication for relational databases, but the requirement is for a NoSQL database.
Amazon DynamoDB Global Tables
A fully managed, multi-Region, multi-master database that provides fast local read and write performance for globally distributed applications.
- Multi-Region, multi-master replication
- NoSQL database
- Low-latency global data access
- Fully managed and serverless
Memory trick: Global Tables, DynamoDB's might, multi-region data, always in sight.