This document discusses AWS Fargate, a serverless compute engine for containers on AWS. It begins with an overview of the motivation for Fargate by describing how customers previously had to manage infrastructure like EC2 instances when running containers on ECS. It then introduces Fargate as a way to run and manage containers without having to provision servers. The rest of the document covers key concepts related to Fargate like containers, task definitions, and ECS clusters. It concludes with an announcement of a demo on creating a web application on ECS using Fargate.
3. AWS Architect Certification Training https://www.edureka.co/cloudcomputing
Agenda
01
02
Origin Of AWS Fargate
What is AWS Fargate?
4. AWS Architect Certification Training https://www.edureka.co/cloudcomputing
Agenda
01
02
03
Key ConceptsOrigin Of AWS Fargate
What is AWS Fargate?
5. AWS Architect Certification Training https://www.edureka.co/cloudcomputing
Agenda
01
02
03
04
Key Concepts
Demo on AWS Fargate
Origin Of AWS Fargate
What is AWS Fargate?
7. AWS Architect Certification Training https://www.edureka.co/cloudcomputing
Motivation
Developer Amazon EC2
Libraries
Code
System Tools
Web FrameworksAPP package AMI
Run applications on Amazon EC2
8. AWS Architect Certification Training https://www.edureka.co/cloudcomputing
Motivation
Developer
Deploy applications on docker containers
Containers
EC2 Instance Server(Host)
Hypervisor
Guest OS Guest OS
Bins/ Libs Bins/ Libs
App1 App1
VM
Server(Host)
Hypervisor
Container
Guest OS
Bins/ LibsBins/ Libs
App1 App1
Docker Engine
9. AWS Architect Certification Training https://www.edureka.co/cloudcomputing
Motivation
Deploy applications on docker containers AWS ECS
Customers had to manage:AWS Container Service handles:
Resources available
Resources consumed
State of EC2 instances
Applications running
10. AWS Architect Certification Training https://www.edureka.co/cloudcomputing
Motivation
Deploy applications on docker containers AWS ECS
OS
Docker
Agent
ECS
Agent
Managing fleet of EC2 instances
Patching & upgrading software
Scaling EC2 instance fleet
Customers had to deal with:
11. AWS Architect Certification Training https://www.edureka.co/cloudcomputing
Motivation
AWS Fargate
Eliminates the need for
EC2 Instances
Hosts & manages containers
Offers seamless scaling
Integrated with ECS & EKS
13. AWS Architect Certification Training https://www.edureka.co/cloudcomputing
AWS Fargate
AWS Fargate is a compute engine for Amazon Elastic
Container Service(ECS) that allows you to
run containers without having to provision, configure &
scale clusters of VMs.
14. AWS Architect Certification Training https://www.edureka.co/cloudcomputing
How does AWS Fargate work?
Simple steps to launch containers
Build a container
image
AWS Fargate
Launch Containers Manage containers
Choose container
orchestrator