A global logistics enterprise is migrating its central order-processing system to AWS. The workload requires a relational database that supports complex SQL joins and strict ACID transactions across multiple tables. The database storage must scale automatically up to to handle peak seasonal data. Additionally, to satisfy disaster recovery requirements, the database must replicate data to a secondary AWS Region with a recovery point objective (RPO) of seconds and a recovery time objective (RTO) of less than one minute. Which AWS service should the enterprise select to meet these requirements?
- Amazon AuroraAnswer
- BAmazon DynamoDB
- CAmazon RDS for MySQL
- DAmazon Redshift
Answer
Amazon Aurora
Amazon Aurora meets all the criteria: it is a relational database (ACID compliant, supports SQL joins), its storage engine automatically scales up to , and when configured as an Aurora Global Database, it provides cross-region replication with an RPO of seconds and an RTO of under a minute.
Step-by-Step Solution
Key Concept
Identifying the use cases and limits of AWS relational database engines (RDS vs. Aurora) and comparing them to NoSQL and analytical databases.
Estimated Time:2m 0s