Amazon ECS & Fargate Master Class – Docker on AWS

Amazon ECS & Fargate Master Class – Docker on AWS

English | MP4 | AVC 1280×720 | AAC 44KHz 2ch | 70 lectures (10h 16m) | 2.82 GB

Learn ECS & Fargate, Load Balancing, Auto Scaling, ECR, CICD for ECS, Blue/Green, X-Ray, Service Discovery, App Mesh

If you’d like to run Docker containers on AWS the right way, look no further than ECS!

ECS is the most integrated way to run your Docker services.

In this course, we will learn all the various options which will allow you to deploy any application onto your ECS Clusters.

EC2 Launch Mode? Covered. Fargate Launch Mode? Covered too

WHAT YOU WILL LEARN

  • Deploy ECS Clusters using the AWS Management Console, CloudFormation, and the ECS CLI
  • Setup ECS and Fargate services, alongside ECS Task Definitions
  • Learn about Task Placement Strategies and Constraints
  • Learn the ECS Networking Modes
  • ECS Service Auto Scaling and Load Balancing
  • EC2 Instance Scaling through ECS Cluster Capacity Providers
  • Amazon ECR: Elastic Container Registry
  • Perform CICD on ECS with CodeCommit, CodeBuild, CodeDeploy, CodePipeline
  • Blue / Green Deployments with ECS and CodeDeploy
  • Environment Variables from ECS (hardcoded, SSM, Secrets Manager, S3)
  • Connecting ECS to a Private Docker Repository such as Docker Hub
  • ECS Persistent Storage Options with EFS
  • Microservices with ECS: ECS Service Discovery, App Mesh
Table of Contents

Course Introduction
1 Course Introduction
2 About Instructor

Code Download
3 Code Download

ECS Quickstart
4 ECS Quickstart Introduction
5 Docker Introduction – Docker vs Virtual Machine
6 ECS and Fargate Introduction
7 ECS Quickstart – Creating IAM User
8 ECS Quickstart – First Container Launch
9 ECS & Course Pricing
10 ECS vs EKS vs Beanstalk

Docker Basics
11 Docker Basics
12 Installing Docker
13 Docker Basic Commands
14 Docker Basics – Creating Containers

ECS Cluster Setup
15 ECS Cluster Setup & Architectures
16 ECS Setup – IAM Roles
17 ECS Setup – Core Infrastructure
18 ECS Clusters ECS & Fargate Setup via AWS Management Console
19 ECS Cluster Setup via CloudFormation
20 ECS Cluster SEtup via ECS CLI

ECS Deep Dive
21 ECS Task Definition ECS Service and IAM Roles
22 Fargate Task Definition Hands on
23 ECS Service Hands on
24 ECS Task Definition Hands on – EC2 Launch Type
25 ECS Services Hands on – EC2 Launch Type – Running a Task
26 ECS Service Hands On EC2 Launch Type – Creating a Service
27 ECS Task Placement and Constraints
28 ECS Network Modes
29 ECS Setup – Sample Real World Architecture

ECS Load Balancing & Auto Scaling
30 Load Balancing for ECS & Fargate
31 Creating simplehttp Task Defintion
32 ECS with ALB Setup – Fargate Launch Type
33 ECS – Service Auto Scaling & Cluster Capacity Providers
34 Spin up an AWS EC2 Instance Running a Linux AMI
35 ECS Task Auto Scaling
36 ECS Instance Auto Scaling with Cluster Capacity Provider

Amazon ECR – Elastic Container Registry
37 Amazon ECR Overview
38 Amazon ECR – Creating a Repository
39 Amazon ECR – Working with Images

CICD on ECS
40 CICD Overview for ECS
41 ECS Rolling Updates
42 ECS CodeCommit
43 CodeBuild with ECS
44 Codepipeline with ECS
45 BlueGreen Deployment on ECS with CodeDeploy Overview
46 BlueGreen Deployment on ECS Hands on Part 1
47 BlueGreen Deployment on ECS Hands on Part 2

Environment Variables with ECS
48 Secrets Manager and Parameter Store Overview
49 Environment Variables with ECS
50 Environment Variables Prerequisites
51 SM Parameter Store with ECS
52 Secrets Manager with ECS
53 Loading Environment Variables from S3 with ECS
54 Connecting ECS to a Private Docker Repository Securely

Persistent Storage with EFS
55 EFS Overview
56 ECS Storage Options
57 ECS with EFS Hands On Part 1
58 ECS with EFS Hands On Part 2

Microservices on ECS, X-Ray, Service Discovery & AppMesh
59 Microservices Overview
60 Microservice Setup
61 X-Ray with ECS Overview
62 X-Ray and CloudWatch Hands on with ECS
63 ECS Service Discovery Overview
64 ECS Service Discovery Hands On
65 AWS App Mesh Overview
66 App Mesh Hands on
67 App Mesh Gotchas
68 App Mesh Canary Deployment

Clean up
69 Clean up

Congratulations
70 Bonus Lecture Special discounts for our other courses

Homepage