MLA-C01 Question 313
Single answerYou are a Machine Learning Engineer tasked with deploying a machine learning inference service with low latency requirements. The model must be deployed in a containerized environment to ensure scalability and portability. You also need to integrate the service with other AWS-managed resources to minimize operational overhead. Which AWS service is the most suitable for this deployment?
- A
Amazon ECS (Elastic Container Service)
- B
Amazon EKS (Elastic Kubernetes Service)
- C
AWS Lambda with container image support
- D
AWS Fargate
Show answer and explanation
Correct answer: A
Explanation
Amazon ECS is the most suitable service for this scenario because it is designed for running containerized applications in a fully managed environment, ensuring low latency and seamless integration with other AWS resources. While other options like EKS or Fargate are viable, ECS provides the right balance of simplicity, scalability, and integration for this use case.
- A. Correct.
Amazon ECS is an appropriate choice for deploying containerized applications with low latency requirements. It is a fully managed container orchestration service that integrates seamlessly with other AWS services, reducing operational overhead.
- B. Incorrect.
Amazon EKS is a managed Kubernetes service, which is a good choice for teams already using Kubernetes. However, it might introduce additional operational complexity compared to ECS for teams not familiar with Kubernetes.
- C. Incorrect.
AWS Lambda with container image support is more suitable for event-driven and serverless applications. It is not ideal for low latency requirements in continuously running services.
- D. Incorrect.
AWS Fargate is a serverless compute engine for containers but is used in conjunction with ECS or EKS. While Fargate simplifies infrastructure management, ECS specifically provides the orchestration needed for this use case.