A company is planning to deploy a containerized application on AWS. Due to regulatory compliance, the company's security policy requires them to install custom host-based security monitoring agents directly on the host operating system running the container workloads. Which AWS compute solution should the company select to manage the containers while satisfying this requirement?
- Amazon Elastic Container Service (Amazon ECS) with the Amazon EC2 launch typeAnswer
- BAmazon Elastic Container Service (Amazon ECS) with the AWS Fargate launch type
- CAWS Lambda
- DAmazon Lightsail container services
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. In this model, the customer is responsible for managing the EC2 instances that register into the ECS cluster. Because the customer owns these instances, they have full administrative (root) access to the host operating system, making it possible to install custom security monitoring agents. Amazon ECS handles the orchestration of the containers on top of these instances.
Step-by-Step Solution
Key Concept
AWS Compute Services - Shared Responsibility and OS Access in Containers
Estimated Time:1m 30s