AWS Fargate

Learn how to run containerized applications using AWS Fargate and its security model.

AWS Fargate is an on demand, serverless compute engine provided by AWS. It allows us to run our containerized applications without provisioning or managing the underlying infrastructure. Thus, with Fargate, we can focus on deploying a containerized application without provisioning, scaling, and managing servers.

Press + to interact

With the introduction of orchestration services like Elastic Container Service (ECS) and Elastic Kubernetes Service (EKS), developers were able to conveniently deploy their containerized applications. However, these applications required an infrastructure on the cloud to run, commonly known as a capacity. Elastic Compute Cloud (EC2) instances can provide the infrastructure to run the containers. However, they add the overhead of provisioning, maintaining, and managing the instances.

To cater to this issue, a serverless service Fargate was introduced. With Fargate, we pay only for the CPU and memory resources allocated to our containers and there are no charges for the underlying EC2 instances, offering a cost-effective model for running containerized workloads.

How Fargate works

...