SOA-C02 Question 315
Single answerYour company is running a containerized workload on Amazon EC2 instances with an Auto Scaling group. The team is currently responsible for managing patching, scaling the EC2 instances, and handling cluster orchestration. The workload requires minimal configuration and does not rely on specific EC2 instance types. Which managed service can you use to reduce operational overhead while maintaining the workload's functionality?
- A
Amazon RDS
- B
AWS Fargate
- C
Amazon EFS
- D
Amazon EC2 Spot Instances
Show answer and explanation
Correct answer: B
Explanation
AWS Fargate is the correct choice because it is a managed service specifically designed for running containers without requiring you to manage the underlying infrastructure. By adopting AWS Fargate, the team can offload the operational burden of managing EC2 instances, scaling, and patching, which aligns with the goal of reducing operational overhead in this scenario. Other options such as Amazon RDS, Amazon EFS, and EC2 Spot Instances do not address the specific need for managing containerized workloads.
- A. Incorrect.
Amazon RDS is a managed database service and is not relevant for running containerized workloads. It is designed for relational database management rather than container orchestration or scaling.
- B. Correct.
AWS Fargate is a serverless compute engine for containers that eliminates the need to manage the underlying infrastructure. It is the best fit for reducing operational overhead in this scenario as it handles scaling, patching, and cluster management automatically.
- C. Incorrect.
Amazon EFS is a fully managed file storage service that can be used for shared file systems but does not reduce operational overhead for containerized workloads. It is not relevant in this scenario.
- D. Incorrect.
Amazon EC2 Spot Instances help reduce cost by utilizing unused EC2 capacity but do not reduce operational overhead as the team would still need to manage patching, scaling, and the cluster orchestration.