Which solutions meet these requirements?
(Choose two.)
Create an Amazon RDS DB instance in Multi-AZ mode.
Create an Amazon RDS DB instance and one or more replicas in another Availability Zone.
Create an Amazon EC2 instance-based Docker cluster to handle the dynamic application load.
Create an Amazon Elastic Container Service (Amazon ECS) cluster with a Fargate launch type to handle the dynamic application load.
Create an Amazon Elastic Container Service (Amazon ECS) cluster with an Amazon EC2 launch type to handle the dynamic application load.
Explanations:
Amazon RDS in Multi-AZ mode automatically replicates data between two Availability Zones, providing high availability and fault tolerance without manual intervention.
While Amazon RDS with replicas in another Availability Zone can increase read performance, it doesn’t fully ensure high availability for the database in the case of a failure (as Multi-AZ does).
EC2 instance-based Docker clusters require manual management, scaling, and handling of load balancing, which contradicts the requirement for minimal manual intervention.
Amazon ECS with the Fargate launch type abstracts the underlying infrastructure management, automatically handling scaling and load balancing, fulfilling the requirement for minimal manual intervention.
ECS with EC2 launch type requires managing EC2 instances and scaling, which involves more manual intervention compared to the Fargate launch type.