Back to Catalog
Compute

AWS Fargate

"Serverless compute engine for containers (ECS & EKS)."

What is AWS Fargate?

AWS Fargate is a Serverless compute engine for containers. It works with both Amazon ECS and Amazon EKS. Fargate removes the need to provision and manage servers, allowing you to pay for resources per application.

Key Features

  • No Servers to Manage: You don't see or access the underlying EC2 instances.
  • Pay-as-you-go: Pay only for the vCPU and Memory requested by your container.
  • Isolation: Each task runs in its own kernel, providing strong isolation by default.

Exam Tips

[!IMPORTANT] Serverless Containers: If the question asks for "Container orchestration" WITHOUT "Managing Instances/Servers", the answer is Fargate.

[!NOTE] ECS Launch Type: Remember, Fargate is a Launch Type for ECS (and EKS), not exactly a standalone service like S3. You use ECS with Fargate.

Common Use Cases

  • Variable Workloads: Applications with unpredictable traffic spikes where auto-scaling EC2 instances would be too slow or complex.
  • Security Strictness: Running untrusted code in an isolated environment.
AWS Lambda
AWS Batch
SWIPE ZONE
< DRAG ME >