Which combination of actions should a solutions architect take to meet these requirements?
(Choose two.)
Deploy an Amazon Elastic Container Service (Amazon ECS) cluster.
Deploy the Kubernetes control plane on Amazon EC2 instances that span multiple Availability Zones.
Deploy an Amazon Elastic Container Service (Amazon ECS) service with an Amazon EC2 launch type. Specify a desired task number level of greater than or equal to 2.
Deploy an Amazon Elastic Container Service (Amazon ECS) service with a Fargate launch type. Specify a desired task number level of greater than or equal to 2.
Deploy Kubernetes worker nodes on Amazon EC2 instances that span multiple Availability Zones. Create a deployment that specifies two or more replicas for each microservice.
Explanations:
Amazon ECS allows the company to run containers without managing infrastructure, as it abstracts the underlying instances when used with Fargate.
Deploying Kubernetes on EC2 requires managing the control plane infrastructure, which increases maintenance efforts, contrary to the company’s requirements.
Using an EC2 launch type for Amazon ECS involves managing EC2 instances, which does not meet the requirement to avoid infrastructure management.
Amazon ECS with Fargate launch type is fully managed and does not require managing EC2 instances, reducing maintenance and automatically handling scaling.
Deploying worker nodes on EC2 instances increases maintenance due to infrastructure management, which is not aligned with the company’s requirement to avoid this.