AWS Certified Cloud Practitioner (CLF-C02)Cloud Technology and ServicesHard
A global e-commerce company needs to deploy its application across multiple AWS Regions to ensure business continuity and disaster recovery. They want to store customer order data in a database that automatically replicates across these Regions with fast, local read access for users in each Region. Which AWS database service is designed for this global replication and read access?
- AAmazon DynamoDB Global Tables
- BAmazon Redshift
- CAmazon Aurora Global Database
- DAmazon RDS Multi-AZ Deployment
Show answer & explanationAnswer & explanation
Correct answer: A. 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 Regions. It automatically replicates data across your chosen AWS Regions, ensuring fast local reads and writes and strong consistency.
Why the other options are wrong
- B. Amazon Redshift is a data warehousing service, not a transactional database for customer order data requiring multi-Region replication and local read/write access.
- C. Amazon Aurora Global Database is for relational databases and provides fast, cross-Region disaster recovery, but DynamoDB is a NoSQL solution that offers multi-master write capabilities across regions for flexible, high-scale applications, which aligns better with 'customer order data' that often fits a NoSQL model.
- D. Amazon RDS Multi-AZ provides high availability within a single Region, not automatic replication across multiple Regions for disaster recovery.
Amazon DynamoDB Global Tables
A fully managed, multi-Region, multi-master database solution that provides fast, local read and write performance for globally distributed applications.
- Automatically replicates data across chosen AWS Regions.
- Provides low-latency access for users in different geographic locations.
- Supports multi-master writes, allowing updates in any replica Region.
Memory trick: Global Tables: Globally replicate, low latency, always available.