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 is a fully managed container orchestration service, which reduces the maintenance burden by automating scaling and cluster management.
Deploying the Kubernetes control plane on EC2 instances adds infrastructure management responsibility, which the company wants to avoid.
The EC2 launch type requires managing EC2 instances, adding infrastructure maintenance efforts, which contradicts the company’s requirement to avoid managing infrastructure.
ECS with the Fargate launch type is serverless, eliminating infrastructure management and automatically scaling, which aligns with the company’s needs for minimal maintenance.
Running Kubernetes worker nodes on EC2 instances requires infrastructure management, which increases the maintenance burden, contrary to the company’s requirements.