Start Free Trial

Back to Home

Fargate

A serverless compute engine for containers that works with AWS.

Description

AWS Fargate is a serverless compute engine that allows users to run containers without the need to manage servers or clusters. It is integrated with Amazon Elastic Container Service (ECS) and Amazon Elastic Kubernetes Service (EKS), enabling users to deploy and manage their applications easily. With Fargate, users can define the resources (CPU and memory) required for their containers, and AWS automatically provisions and manages the compute resources. This eliminates the operational overhead associated with managing the underlying infrastructure, allowing developers to focus on building applications. Fargate is particularly beneficial for workloads that require scalability and flexibility, as it automatically adjusts resources based on the demand. By using Fargate, organizations can also enhance security, as it runs each container in its own isolated environment. This feature makes it easier to comply with security and regulatory requirements while ensuring that applications are highly available and resilient.

Examples

  • A company deploying a microservices architecture using Fargate to manage multiple independent services without server management.
  • An e-commerce platform using Fargate to handle variable traffic during peak shopping seasons, automatically scaling container resources as needed.

Additional Information

  • Fargate supports both Amazon ECS and Amazon EKS, allowing developers to choose their preferred orchestration tool.
  • It enables pay-as-you-go pricing, meaning users only pay for the compute and storage resources they use, which can lead to cost savings.

References