Fargate

  • Serverless compute engine for containers in Amazon ECS and Amazon EKS.

  • Eliminates the need to provision or manage underlying EC2 instances.

  • Automatically scales compute resources based on container requirements.

  • Supports running both stateless and stateful containerized applications.

  • Integrates seamlessly with Amazon ECS task definitions and Kubernetes pods.

  • Enables pay-as-you-go pricing based on requested vCPU and memory resources.

  • Improves security by isolating tasks at the kernel level using AWS Firecracker microVMs.

  • Supports networking modes including AWS VPC networking (awsvpc).

  • Allows fine-grained IAM roles for tasks to securely access AWS resources.

  • Simplifies container deployment by handling infrastructure provisioning and patching.

  • Supports integration with AWS CloudWatch for logging and monitoring.

  • Compatible with existing ECS and EKS tooling and APIs.

  • Suitable for microservices architectures and batch jobs.

  • Reduces operational overhead and improves developer productivity.

  • Helps meet compliance and security requirements by minimizing attack surface.

Last updated