Hey Everyone, In this video, we are going to see how we can deploy and manage docker containers on AWS ECS (Elastic Container Service) and support automated deployments, container auto scale, etc.
Quick Links:
Full Stack Twitter Clone https://learn.piyushgarg.dev/learn/twitter-clone
Master Docker: https://learn.piyushgarg.dev/learn/docker
Code: https://github.com/piyushgarg-dev/nodejs-docker-example
Important ⚠️
To Push Images to ECR, Please ensure you have locally set up the AWS credentials.
Video Guide: https://youtu.be/VvYADzRwJK8?si=MnxyUfm1JNWGcIm7&t=724
Docs: https://docs.aws.amazon.com/cli/latest/userguide/cli-configure-files.html
Timestamps:
00:00 Introduction
00:45 Architecture Overview of AWS ECS
03:50 Containerize Nodejs Application
09:10 AWS Elastic Container Registry (ECR)
10:05 Pushing Images to ECR
11:50 Setting up ECS Clusters
13:45 Setting up Task Definitions
18:00 Setting up Service in Cluster
20:00 Auto Scale Docker Containers (Load Balancer)
23:00 Container Health Monitoring
24:10 Rolling Updates using ECS and Containers - Important
33:10 Cleaning up Containers and Resources
35:10 Outro
Video Titles
- Docker Containers
- Docker Crash Couse
- Docker Orchestration
- Container Orchestration with AWS
- Amazon Elastic Container Service
Hashtags
#docker #aws #cloudcomputing #nodejs #microservicesarchitecture #backenddeveloper #fullstackwebdevelopment #container #containerorchestration #kubernetes