AWS Certified Solutions Architect – Associate (SAA-C02) — Question 108
A solutions architect is designing a mission-critical web application. It will consist of Amazon EC2 instances behind an Application Load Balancer and a relational database. The database should be highly available and fault tolerant.
Which database implementations will meet these requirements? (Choose two.)
Answer options
- A. Amazon Redshift
- B. Amazon DynamoDB
- C. Amazon RDS for MySQL
- D. MySQL-compatible Amazon Aurora Multi-AZ
- E. Amazon RDS for SQL Server Standard Edition Multi-AZ
Correct answer: D, E
Explanation
The correct answers, D and E, represent database implementations that are designed for high availability and fault tolerance through Multi-AZ deployments. Options A and B do not meet the requirements as Amazon Redshift is a data warehouse solution and Amazon DynamoDB is a NoSQL database, neither of which provide traditional relational database capabilities with the necessary availability features.