Tags
Language
Tags
December 2024
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31 1 2 3 4

Amazon Elastic Container Service - Deep Drive

Posted By: ELK1nG
Amazon Elastic Container Service - Deep Drive

Amazon Elastic Container Service - Deep Drive
Published 9/2022
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 1.10 GB | Duration: 3h 6m

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

What you'll 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
Requirements
PC or Laptop with internet Connection
Should have an AWS Account
Basic Knowledge on AWS Services
Description
IntroductionOverview of ECS ServiceComponents involved in forming ECS ClusterImage registry - Amazon ECRManagement - Amazon ECS & Amazon EKSHosting - AWS Fargate & Amazon EC2Create your first ECS ClusterDefine Container, task, Service & ClusterLab Session - Run Nginx Application using ECS ClusterLab Session - Service in ECS ClusterLab Session - Run Docker Application on VM InfrastructureLab Session - Build a Docker Image using DockerFileCreate your own VPC - Pre-requisite of Amazon ECSAWS FargateOverview of ECS Cluster - AWS Fargate, EC2 Linux/WindowsRun a task - Fargate Launch TypeCreate a service - Fargate Launch typeTask definitionsCreate a Docker Image of the Nginx Web AppPush Docker Image to AWS ECR RepositoryAdd Container in Task DefinitionsRun the task of the Nginx App in a Fargate ClusterCreate Service of Nginx App in Fargate ClusterUpdate Service in Fargate ClusterAWS ECS Cluster - EC2 Linux + NetworkingOverview of AWS ECS Cluster - EC2 LinuxCreate your own VPC for ECS ClusterLab - Create EC2 launch type ECS ClusterDetailed view of the resources on your clusterLab - Access Private Subnet InstancesLab - Access Private Subnet InstancesCreate a task for the Nginx WebserverOverview of Bridge Network ModeDefine task size & add containerAdd task in a clusterCheck container status from instancesAccess Nginx web server running on Private SubnetsRun multiple containers in the ECS clusterDynamic Port MappingOverview of Dynamic Port MappingLab - Configure dynamic port mappingLab - Add dynamic ports to Security GroupApplication Load Balancer in ECS ClusterOverview of ALB in ECS ClusterConfigure ALBDefine Target Group & Listener in ALBCreate a task for ECS ClusterCreate a serviceDetailed view of the resources on your clusterTest your ALBDistribution of traffic equally to all containers by ALBLast Lecture

Overview

Section 1: Introduction

Lecture 1 Introduction about course module

Lecture 2 Overview of ECS Service

Lecture 3 Components involved in forming ECS Cluster

Lecture 4 ECS Agents runs on hosts

Lecture 5 Create your first ECS Cluster

Lecture 6 Define Container, task, Service & Cluster

Lecture 7 Lab Session - Run Nginx Application using ECS Cluster

Lecture 8 Lab Session - Service in ECS Cluster

Lecture 9 Lab Session - Run Docker Application on VM Infrastructure

Lecture 10 Lab Session - Build a Docker Image using DockerFile

Lecture 11 Create your own VPC - Pre-requisite of Amazon ECS

Section 2: AWS Fargate

Lecture 12 Overview of ECS Cluster - AWS Fargate, EC2 Linux/Windows

Lecture 13 Run a task - Fargate Launch Type

Lecture 14 Create a service - Fargate Launch type

Lecture 15 Task definitions

Lecture 16 Create a Docker Image of the Nginx Web App

Lecture 17 Push Docker Image to AWS ECR Repository

Lecture 18 Add Container in Task Definitions

Lecture 19 Run the task of Nginx App in a Fargate Cluster

Lecture 20 Create Service of Nginx App in Fargate Cluster

Lecture 21 Update Service in Fargate Cluster

Section 3: AWS ECS Cluster - EC2 Linux + Networking

Lecture 22 Overview of AWS ECS Cluster - EC2 Linux

Lecture 23 Create your own VPC for ECS Cluster

Lecture 24 Lab - Create EC2 launch type ECS Cluster

Lecture 25 Detailed view of the resources on your cluster

Lecture 26 Lab - Access Private Subnet Instances

Lecture 27 Lab - Access Private Subnet Instances

Lecture 28 Create a task for the Nginx Webserver

Lecture 29 Overview of Bridge Network Mode

Lecture 30 Define task size & add container

Lecture 31 Add task in a cluster

Lecture 32 Check container status from instances

Lecture 33 Access nginx web server running on Private Subnets

Lecture 34 Run multiple containers in the ECS cluster

Section 4: Dynamic Port Mapping

Lecture 35 Lab - Configure dynamic port mapping

Lecture 36 Lab - Add dynamic ports to Security Group

Section 5: Application Load Balancer in ECS Cluster

Lecture 37 Overview of ALB in ECS Cluster

Lecture 38 Configure ALB

Lecture 39 Define Target Group & Listener in ALB

Lecture 40 Create a task for ECS Cluster

Lecture 41 Create a service

Lecture 42 Detailed view of the resources on your cluster

Lecture 43 Test your ALB

Lecture 44 Distribution of traffic equally to all containers by ALB

Lecture 45 Last Lecture

This course can be taken by anyone who want to learn more about AWS Services,There are no formal prerequisites for this course; however, basic knowledge of AWS common services would be very beneficial.