Which AWS service allows you to run containers without managing servers or clusters?

  1. AWS Fargate ✓
  2. Amazon ECS on EC2
  3. AWS Batch
  4. Amazon EKS on EC2

Correct answer: AWS Fargate

Option A is correct because AWS Fargate is a serverless compute engine for containers that removes the need to provision, configure, or manage EC2 instances or clusters; you simply define your container requirements and Fargate handles the underlying infrastructure. Option B is incorrect because Amazon ECS on EC2 still requires you to provision and manage the underlying EC2 instances that form the cluster, which means ongoing server management responsibilities. Option C is incorrect because AWS Batch is designed for batch computing workloads and job scheduling rather than general-purpose container orchestration without server management. Option D is incorrect because Amazon EKS on EC2 runs Kubernetes on EC2 instances that you must provision and manage; EKS on Fargate would remove server management, but EKS on EC2 does not.

Topic: · aws fargate, serverless containers, ecs, container orchestration

Practice AWS Solutions Architect Associate Questions Free