A company is migrating its web application to the AWS Cloud. The current architecture relies on a single monolithic database. To align with AWS design principles, the cloud architect recommends decoupling the database tier by using a fully managed relational database for transactional customer data, and a fully managed NoSQL database for rapid, low-latency session data. Which two AWS database services should the company select to meet these requirements? (Select TWO.)
- Amazon RDSAnswer
- Amazon DynamoDBAnswer
- CAmazon Redshift
- DAmazon EBS
- EAmazon ElastiCache
Answer
The correct answers are Amazon RDS and Amazon DynamoDB.
Amazon RDS provides a fully managed relational database platform for transactional (OLTP) workloads. Amazon DynamoDB provides a fully managed NoSQL database service optimized for low-latency key-value storage. Splitting the workloads between these two services decouples the database tier in accordance with AWS design principles.
Step-by-Step Solution
Key Concept
Distinguishing between relational (RDS) and NoSQL (DynamoDB) databases for different workloads in a decoupled architecture.