A company wants to run an application in containers but does not want to manage the underlying EC2 servers (provisioning and patching). Which service can run containers serverlessly?

1 / 1
Select an answer
CorrectD

Explanation

A question asking for the service that runs containers serverlessly.

  • 1containersRunning container workloads is the premise
  • 2manage the underlying EC2 serversWant to avoid managing the underlying servers
  • 3run containers serverlesslyServerless container execution = Fargate
AIncorrect

Amazon S3

S3 is object storage, a service used to store data.

It is not a compute service that runs containers, so it is incorrect.

BIncorrect

Amazon RDS

RDS is a managed relational database.

It is not for running containers serverlessly, so it is incorrect.

CIncorrect

Amazon EC2

You can run containers on EC2 as well, but then you must manage the underlying EC2 instances (provisioning and patching).

This conflicts with the requirement not to manage servers, so it is incorrect.

DCorrect

AWS Fargate

Correct. AWS Fargate is a compute engine that runs containers serverlessly with ECS or EKS. There is no need to provision or patch underlying EC2 instances, and you pay only for the resources your containers use.

Key Takeaway

“Containers” × “serverless (no EC2 management)” points to AWS Fargate. Serverless functions are Lambda, and container orchestration is ECS/EKS (which run on either EC2 or Fargate).