A company is hosting a critical application on a single Amazon EC2 instance. The application uses an Amazon ElastiCache for Redis single-node cluster for an in-memory data store. The application uses an Amazon RDS for MariaDB DB instance for a relational database. For the application to function, each piece of the infrastructure must be healthy and must be in an active state. A solutions architect needs to improve the application's architecture so that the infrastructure can automatically recover from failure with the least possible downtime. Which combination of steps will meet these requirements? (Choose three.)
Select 3 answers.
Marked answer: A
This question asks for 3 answers, but our data marks only 1. Compare with the community discussion below for the full answer.
Community Discussion
Written by other learners. Comments can disagree with the marked answer — check the official documentation when in doubt.
Chose ADF1
ADF A, ELB to distribute traffic, 2 instances mean no downtime B, DB across AZ so if one AZ fail, another will be active to receive traffic F, Same idea with B
1
Sorry, it's D not B
Chose ADF1
To increase high availability and fault tolerance for a critical application running on EC2, ElastiCache, and RDS, you must ensure recovery and redundancy across all three tiers.