A company is developing an ecommerce application that will consist of a load-balanced front end, a container-based application, and a relational database. A solutions architect needs to create a highly available solution that operates with as little manual intervention as possible. Which solutions meet these requirements? (Choose two.)
Choose an answer
Tap an option to check your answer.
Correct answer: Create an Amazon RDS DB instance in Multi-AZ mode., Create an Amazon Elastic Container Service (Amazon ECS) cluster with a Fargate launch type to handle the dynamic application load..
Why this is the answer
Creating an Amazon RDS DB instance in Multi-AZ mode ensures high availability for the relational database by automatically provisioning and maintaining a synchronous standby replica in a different Availability Zone. This provides automatic failover with minimal downtime in case of an outage in the primary AZ, meeting the "highly available" and "little manual intervention" requirements. For the container-based application, an Amazon ECS cluster with a Fargate launch type is ideal. Fargate is a serverless compute engine for containers, eliminating the need to provision, configure, and scale EC2 instances. This significantly reduces operational overhead and manual intervention, aligning with the requirement for minimal management. While an ECS cluster with an EC2 launch type could work, it requires managing the underlying EC2 instances, increasing manual intervention. Creating an EC2 instance-based Docker cluster also requires significant manual management of the instances and the Docker environment. Creating an RDS DB instance and replicas in another AZ provides read scaling but not automatic failover for the primary instance, making Multi-AZ a better high-availability solution.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed