A retail company is deploying a containerized inventory management application on AWS. The operations team needs full access to the underlying operating system of the container host instances to perform custom kernel configurations and security compliance checks, while utilizing a managed service to orchestrate and schedule the containers. Which AWS compute service or configuration best meets these requirements?
- AAWS Fargate
- BAmazon Elastic Compute Cloud (Amazon EC2) instances without container orchestration
- Amazon Elastic Container Service (Amazon ECS) with the Amazon EC2 launch typeAnswer
- DAWS Lambda
Answer
Amazon Elastic Container Service (Amazon ECS) with the Amazon EC2 launch type
The correct answer is Amazon Elastic Container Service (Amazon ECS) with the Amazon EC2 launch type. This configuration gives the operations team full administrative access to the underlying EC2 instances, allowing them to customize the operating system and kernel while still using the ECS control plane to manage, schedule, and scale the containers.
Step-by-Step Solution
Key Concept
Understanding container deployment options on AWS, specifically the difference between Amazon ECS with EC2 launch type and AWS Fargate.
Estimated Time:1m 0s