A company has hired a solutions architect to design a reliable architecture for its application. The application consists of one Amazon RDS DB instance and two manually provisioned Amazon EC2 instances that run web servers. The EC2 instances are located in a single Availability Zone. An employee recently deleted the DB instance, and the application was unavailable for 24 hours as a result. The company is concerned with the overall reliability of its environment. What should the solutions architect do to maximize reliability of the application's infrastructure?
Select one answer.
Marked answer: B
Community Discussion
Written by other learners. Comments can disagree with the marked answer — check the official documentation when in doubt.
Chose B3
A: delete one instance, why?. Although takes care of reliability of DB instance however not EC2. B. seems perfect as takes care of reliability of both EC2 as well as DB C. DB instance's reliability is not taken care of D. seems to be trying to address cost alongside reliability of EC2 and DB.
Chose B5
A: Deleting one EC2 instance makes no sense. Why would you do that? C: API Gateway, Lambda etc are all nice but they don't solve the problem of DB instance deletion D: EC2 subnet blah blah, what? The problem is reliability, not networking! B is correct as it solves the DB deletion issue and increases reliability by Multi AZ scaling of EC2 instances