description Amazon ECS (with Fargate) Overview
This combination represents the ultimate low-ops, AWS-native approach. By pairing ECS with Fargate, users get the benefits of serverless compute (no node management) while retaining the simplicity of the ECS task definition model. It is a powerful, contained solution for AWS users who want to avoid the complexity of managing EKS worker nodes entirely.
help Amazon ECS (with Fargate) FAQ
What is the main difference between Amazon ECS on EC2 versus ECS on Fargate?
Using ECS on EC2 requires you to provision, manage, and patch the underlying virtual servers yourself. By choosing ECS with Fargate, AWS manages the server infrastructure entirely, offering a completely serverless compute experience.
Does Amazon ECS with Fargate support Kubernetes?
No, ECS (Elastic Container Service) is an AWS-native proprietary orchestration service and does not use Kubernetes. If you specifically want to run Kubernetes on AWS with Fargate, you must use Amazon EKS (Elastic Kubernetes Service) instead.
How are resources priced when using ECS with Fargate?
With AWS Fargate, you pay exactly for the compute resources your containers request, rather than paying for an entire EC2 instance. You are billed per second based on the exact vCPU and memory configurations defined in your ECS task definitions.
How does ECS with Fargate handle automatic scaling?
ECS will automatically spin up new copies of your task definitions to handle incoming traffic when configured with Application Load Balancers and Auto Scaling rules. Because Fargate is serverless, AWS handles provisioning the underlying capacity seamlessly without manual intervention.
explore Explore More
Similar to Amazon ECS (with Fargate)
See all arrow_forwardReviews & Comments
Write a Review
Be the first to review
Share your thoughts with the community and help others make better decisions.