Amazon Fargate
Amazon Fargate is a serverless compute engine for containers that works with both Amazon ECS and Amazon EKS. Fargate removes the need to provision and manage servers, letting you specify and pay for resources per application, and improves security through application isolation by design.
APIs
Amazon Fargate API
The Amazon Fargate API is accessed through Amazon ECS and enables you to run containers without managing servers or clusters. You can define tasks, configure networking and IAM ...
Capabilities
Amazon Fargate Container Orchestration
Workflow capability for deploying and managing serverless container workloads on Amazon Fargate. Combines cluster management, task definitions, task execution, and service deplo...
Run with NaftikoFeatures
Run containers without provisioning or managing servers. Fargate handles capacity, OS updates, and scaling automatically.
Works seamlessly with both Amazon ECS task definitions and Amazon EKS pods.
Each task runs in its own dedicated single-tenant compute environment for improved security.
Tasks receive ENIs with full VPC networking support including security groups and VPC Flow Logs.
Supports Application Auto Scaling with target tracking, step scaling, and scheduled scaling.
Integration with Amazon EFS for stateful workloads requiring persistent storage.
HIPAA, PCI, FedRAMP, and GovCloud (US) region support for regulated workloads.
Built-in Container Insights for metrics, logs, and observability.
Run workloads on AWS Graviton processors for improved price-performance.
Run fault-tolerant workloads on Fargate Spot for significant cost savings.
Use Cases
Deploy microservices-based web applications and REST APIs without infrastructure management.
Run parallel data processing jobs and ETL workloads using AWS Batch with Fargate.
Lift-and-shift containerized workloads to serverless infrastructure for reduced operational burden.
Run training, inference, and data preparation containers in flexible serverless environments.
Execute build, test, and deployment pipelines as ephemeral Fargate tasks.
Run time-based container workloads using Amazon EventBridge and Fargate tasks.
Integrations
Primary orchestration engine for running Fargate tasks and services.
Run Kubernetes pods serverlessly using Fargate profiles.
Fine-grained task-level IAM roles for container security and least privilege.
Container Insights, metrics, logs, and alarms for Fargate workloads.
Automatically scale Fargate services based on CloudWatch metrics.
Persistent shared file storage for stateful Fargate workloads.
Run high-scale batch workloads using Fargate compute environments.
Route HTTP/HTTPS traffic to Fargate services using ALB target groups.
Inject secrets and configuration into Fargate task containers securely.
Store and deploy container images from Amazon Elastic Container Registry.