When you enroll through our links, we may earn a small commission—at no extra cost to you. This helps keep our platform free and inspires us to add more value.

Udemy logo

AWS Fargate & ECS - Master Class | Docker on AWS

Practical Approach to learn Amazon ECS with Fargate & EC2 Launch type, App Load Balancing, ECR, Dynamic Port mapping

     
  • 4.9
  •  |
  • Reviews ( 28 )
₹2299

This Course Includes

  • iconudemy
  • icon4.9 (28 reviews )
  • icon3 total hours
  • iconenglish
  • iconOnline - Self Paced
  • iconcourse
  • iconUdemy

About AWS Fargate & ECS - Master Class | Docker on AWS

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

What You Will Learn?

  • Amazon ECR.
  • Define Container, task, Service & Cluster.
  • Bridge Network Mode.
  • ECS Cluster - AWS Fargate, EC2 Linux/Windows.
  • Dynamic Port Mapping.
  • Application Load Balancer in ECS Cluster.
  • Run a task - Fargate/EC2 Launch Type.
  • Create a service - Fargate/EC2 Launch type.
  • Create a VPC for ECS Cluster.
  • Detailed view of the resources on your ECS Cluster.
  • Run a nginx web app on Private Subnets of your VPC.
  • Learn step by step with practice Lab Sessions.