A company is migrating a legacy retail web application to AWS. The application uses a traditional relational database that requires complex SQL transactional queries and table joins. The company wants a fully managed solution that reduces administrative tasks such as hardware provisioning, database setup, patching, and backups, while separating the database tier from the application tier to ensure high availability. Which database solution should the company choose?
- Amazon RDSAnswer
- BAmazon DynamoDB
- CA self-managed database hosted on a single Amazon EC2 instance
- DA single Amazon EC2 instance running both the database engine and the web application server
Answer
Amazon RDS
Amazon RDS is the correct choice because it is a managed relational database service that supports SQL queries and table joins while automating database administration tasks such as backups, software patching, and hardware scaling.
Step-by-Step Solution
Key Concept
AWS managed relational database service selection versus self-managed or NoSQL alternatives.
Estimated Time:1m 30s