A company wants to deploy a containerized application using Amazon Elastic Container Service (Amazon ECS). The company's IT team requires full administrative control over the underlying virtual machine instances, including operating system configuration and patch management. Which launch type or configuration should the company choose to meet these requirements?
- AAmazon ECS with the AWS Fargate launch type
- BAWS Lambda with container image support
- Amazon ECS with the Amazon EC2 launch typeAnswer
- DAmazon Lightsail container service
Answer
Amazon ECS with the Amazon EC2 launch type
The correct answer is Amazon ECS with the Amazon EC2 launch type. When deploying containers on Amazon ECS using the Amazon EC2 launch type, the customer is responsible for provisioning, configuring, and updating the EC2 instances that host the containers. This gives the customer full administrative access to the underlying operating systems and control over software patching.
Step-by-Step Solution
Key Concept
Understanding the customer control differences between the infrastructure-based Amazon EC2 launch type and the serverless AWS Fargate launch type in Amazon ECS.