Introduction
Overview of ECS Service
Components involved in forming ECS Cluster
Image registry - Amazon ECR
Management - Amazon ECS & Amazon EKS
Hosting - AWS Fargate & Amazon EC2
Create your first ECS Cluster
Define Container, task, Service & Cluster
Lab Session - Run Nginx Application using ECS Cluster
Lab Session - Service in ECS Cluster
Lab Session - Run Docker Application on VM Infrastructure
Lab Session - Build a Docker Image using DockerFile
Create your own VPC - Pre-requisite of Amazon ECS
AWS Fargate
Overview of ECS Cluster - AWS Fargate, EC2 Linux/Windows
Run a task - Fargate Launch Type
Create a service - Fargate Launch type
Task definitions
Create a Docker Image of the Nginx Web App
Push Docker Image to AWS ECR Repository
Add Container in Task Definitions
Run the task of the Nginx App in a Fargate Cluster
Create Service of Nginx App in Fargate Cluster
Update Service in Fargate Cluster
AWS ECS Cluster - EC2 Linux + Networking
Overview of AWS ECS Cluster - EC2 Linux
Create your own VPC for ECS Cluster
Lab - Create EC2 launch type ECS Cluster
Detailed view of the resources on your cluster
Lab - Access Private Subnet Instances
Lab - Access Private Subnet Instances
Create a task for the Nginx Webserver
Overview of Bridge Network Mode
Define task size & add container
Add task in a cluster
Check container status from instances
Access Nginx web server running on Private Subnets
Run multiple containers in the ECS cluster
Dynamic Port Mapping
Overview of Dynamic Port Mapping
Lab - Configure dynamic port mapping
Lab - Add dynamic ports to Security Group
Application Load Balancer in ECS Cluster
Overview of ALB in ECS Cluster
Configure ALB
Define Target Group & Listener in ALB
Create a task for ECS Cluster
Create a service
Detailed view of the resources on your cluster
Test your ALB
Distribution of traffic equally to all containers by ALB
Last Lecture