Outlecture
Home
About
Technology
Design
Video
Contact
Official
日本語
Outlecture
Home
About
Technology
Design
Video
Contact
Twitter Official
  • Home
  • Technology

Top 8 Recommended Amazon ECS Self-Study Materials! [November 2024]

Last updated: Nov 4th, 2024

This page introduces the best in educational materials for beginners who are trying to learn Amazon ECS on their own.

Table of Contents:

1. Description of this page

1. Description of this page

We introduce 8 recommended video courses on various platforms for those who want to learn Amazon ECS on their own.

What is Amazon ECS?

Amazon ECS is a fully managed container orchestration service in AWS that enables easy deployment, management, and scaling of containerized applications and is tightly integrated with other AWS services. The difference between Amazon ECS and Amazon EKS is that EKS uses Kubernetes as its orchestration tool, while ECS uses proprietary AWS software. Although ECS is less feature-rich than EKS, it has the advantage of lower learning costs and is easy to use, making it suitable for small and medium-sized environments.

Our site, "Outlecture," evaluates courses using our proprietary algorithm that balances course rating, freshness of information, number of purchasers and viewers, and recent rate of increase, in order to extract only the most suitable courses for users.

In addition, we will explain the features of each video platform and provide use cases such as "this is better for people in this situation."

We hope this will be a reference for everyone who is going to learn Amazon ECS.

2. Top 5 Recommended Udemy Courses

Here are Outlecture's top 5 recommended Udemy courses, carefully selected for you.

Title Ratings Subscribers Subscribers last month
(October 2024)
Level Video Duration Created Last updated Price

Containers on AWS ECS and Fargate 2 hour Crash Course

thumbnail
4.53 1,977 175 beginner 2 hours 41 minutes Dec 13th, 2023 Aug 28th, 2024 $19.99

Deploy Spring Boot Microservices on AWS ECS with Fargate

thumbnail
4.76 3,642 144 all 7 hours 33 minutes Sep 16th, 2022 Sep 3rd, 2024 $69.99

[NEW] Amazon ECS & Fargate Master Class - Docker on AWS

thumbnail
4.49 21,169 144 beginner 10 hours 15 minutes Jun 22nd, 2020 Jul 1st, 2022 $79.99

[NEW] Complete Amazon ECS Bootcamp - From Zero to Hero

thumbnail
4.7 1,091 21 all 3 hours 42 minutes Apr 6th, 2024 May 10th, 2024 $44.99

AWS Fargate & ECS - Master Class | Docker on AWS

thumbnail
4.7 169 6 intermediate 3 hours 6 minutes Aug 25th, 2022 Nov 17th, 2022 $54.99

Udemy, Inc. is an education technology company that provides the world's largest online learning and teaching platform.

The features of Udemy include:

  • Over 155,000 course
  • Instructors who are leading experts in their fields
  • Affordable prices range from tens to hundreds of dollars per course, with discounts of up to 70-90% during campaigns
  • Courses can be viewed without expiration after purchase, and come with a 30-day money-back guarantee
  • Courses can be taken at the student's own pace, with playback speeds of 0.5 to 2 times normal speed, and can be viewed offline on a smartphone with a dedicated app
  • Students can ask questions directly to the instructor on the course discussion board, allowing them to resolve any doubts and receive support for self-study

These are some of the benefits of using Udemy.

The management team at Outlecture consists of active software engineers, creators, and web designers. We often catch up on learning new programming languages and products by taking courses on Udemy.
As for our experience, we find that Udemy offers courses of very high quality. The instructors are all leading figures in their fields, and they teach cutting-edge knowledge and practical know-how in a clear and detailed manner. You can acquire the knowledge and skills that are actually used in the field and in practical projects, rather than just knowledge for exams.

We highly recommend Udemy courses, especially for those who want to apply what they learn in practical situations or for those who want to start self-studying. Once you purchase a course, you can take it without a time limit, and there is a 30-day money-back guarantee, so you can start learning with peace of mind.

Recommended for

  • Planning to use Amazon ECS in actual projects
  • Wanting to learn the know-how of professionals who are active in the world's cutting-edge fields
  • Hesitant to use a subscription service
  • Having basic IT knowledge

The details of each course are as follows:


Containers on AWS ECS and Fargate 2 hour Crash Course

A hands-on introduction into the configuration and optimization of AWS ECS and Fargate for beginners

thumbnail
Ratings
4.53
Subscribers
1,977
Subscribers last month
(October 2024)
175
Level
beginner
Video Duration
2 hours 41 minutes
Created
Dec 13th, 2023
Last updated
Aug 28th, 2024
Price
$19.99

"Easy to understand the flow of the information. Good for a beginner or more advanced learner."  -Sarah

"Exceptional!"  -Mohamed


This course now includes many downloadable study guide PDF files and downloadable slides!

Are you brand new to AWS ECS and Fargate? Have you found that many of the training resources out there use complex technical jargon that make it difficult to understand the basic concepts? If you need to get a basic understanding of AWS ECS and Fargate quickly and clearly, this is the course for you.

I have taught hundreds of thousands of students across a variety of platforms, and I think anyone brand new to AWS ECS and Fargate will love this course. Most lectures in this course are 5 - 10 minutes long. This course gives you an understanding of how ECS works, how it is billed, and how to deploy containers on AWS!

You can begin this course now, and in two short hours you will have a strong understanding of ECS. So don't wait - give this course a try now and learn how to manage ECS and Fargate!

Lessons include:

  • Introduction to Microservices and Containers

  • Introduction to ECS and Fargate

  • EC2 Container Hosts vs. Fargate

  • Configure a VPC for ECS using CloudFormation

  • Create an ECS cluster, launch tasks and services, and test failures

  • Modify an ECS cluster

  • Create a web server running in ECS

  • Distribute traffic across multiple containers using an Application Load Balancer (ALB)

  • Configure and run containers on Fargate

  1. Introduction
  2. Introduction
  3. A quick favor to ask...
  4. About the next few lessons
  5. Introduction to Microservices
  6. Quiz: Introduction to Microservices
  7. Introduction to Containers
  8. Quiz: Introduction to Containers
  9. ECS
  10. Introduction to ECS
  11. Quiz - Introduction to ECS
  12. Introduction to Fargate
  13. Quiz: Introduction to Fargate
  14. EC2 Container Hosts
  15. Quiz: EC2 Container Hosts
  16. Demo: Configure VPC and Networking for ECS with CloudFormation
  17. Demo: Create an ECS Cluster
  18. Demo: Launch Web Server as a Task in ECS and Test
  19. Demo: Modify an ECS Cluster
  20. ECS Bridge Networks
  21. Quiz: ECS Bridge Network
  22. ECS AWSVPC Networks
  23. Quiz: ECS AWSVPC Networks
  24. ECS Tasks and Services
  25. Quiz: ECS Tasks and Services
  26. Demo: Create ALB to Load Balance across ECS
  27. Demo: ECS and Application Load Balancing
  28. Demo: Test Container Host and Task Failures in ECS
  29. Demo: Fargate
  30. Bonus Video
Deploy Spring Boot Microservices on AWS ECS with Fargate

Course covers Auto Scaling, Load Balancing, Centralized Configuration, Route 53, SSL & HTTPs, Docker Images, and CI/CD

thumbnail
Ratings
4.76
Subscribers
3,642
Subscribers last month
(October 2024)
144
Level
all
Video Duration
7 hours 33 minutes
Created
Sep 16th, 2022
Last updated
Sep 3rd, 2024
Price
$69.99

This course is for Java developers interested in learning how to deploy Spring Boot Microservices on AWS cloud using AWS ECS(Elastic Container Service).

By the end of this course, you will know how to deploy, auto scale and load balance Spring Boot Microservices in Docker containers on AWS Serverless Infrastructure.

You will learn how to:

  • Run Spring Boot Microservices with different Spring Boot profiles: dev, prod.

  • How to build Docker images,

  • Publish Docker images to Docker Hub and AWS ECR,

  • Scan your Spring Boot Microservices for security vulnerabilities.


You will learn to:

  • Create a cluster on AWS Fargate (serverless) infrastructure,

  • Run multiple instances of your Spring Boot Microservices behind Amazon Application Load Balancer,

  • Make your Microservices Auto Scale on demand,

  • Create an SSL certificate and enable secure HTTPS communication for your Microservices,

  • Work with Route 53 and enable HTTPS communication for a custom domain name,

  • Deploy scalable MySQL server using Amazon RDS,

  • Implement Centralize Configuration and learn to use Amazon Parameter Store to manage configuration properties in one central location,

  • You will learn to Encrypt sensitive configuration properties and store them encrypted on AWS,

  • Learn to use Service Connect & Service Discovery to enable your Microservices to discover each other and communicate with each other,

  • You will learn about Continuous Integration and Continuous Deployment(CI/CD) and how to use Amazon Developer Tools like CodeCommit, CodeBuild and CodePipeline to automate the release process of new code.

All lectures are designed for beginners, and you will learn all of the above topics by following short and simple, step-by-step video lessons.

Enrol now, and I will be there to assist you every step of the way.

  1. Introduction
  2. Introduction
  3. Welcome from the instructor
  4. Introduction to ECS
  5. Microservices Architecture on AWS
  6. What is ECS Cluster, Service, and Task?
  7. AWS Account & Pricing
  8. Source code
  9. Source code
  10. Run Users Microservice with Spring Tools Suite
  11. Run Users Microservice using command-line
  12. Run Albums Microservice with Spring Tools Suite
  13. Download Postman HTTP Client
  14. Microservices demo
  15. Publish Docker Image - Introduction
  16. Introduction
  17. A Docker File
  18. Docker Hub vs Amazon ECR (Elastic Container Registry)
  19. Where to find Docker
  20. Publish Docker Image to Docker Hub
  21. Creating a Repository in Docker Hub
  22. Building Docker Image for Docker Hub
  23. Pushing Docker Image to Docker Hub
  24. Publish Docker Image to Amazon Elastic Container Registry(ECR)
  25. Create a repository in Amazon ECR
  26. Scan Image for Security Vulnerabilities
  27. Install or Update AWS CLI
  28. Access Credentials for AWS CLI
  29. Configure AWS CLI
  30. Push Docker Image to Amazon ECR
  31. View Image. Run Manual Scan. View Scan Results.
  32. Excersize: Push Albums Microservice Docker Image to ECR
  33. Creating a new AWS Fargate Cluster
  34. The New ECS Experience
  35. Creating a new AWS Fargate Cluster
  36. Configure task definition and containers
  37. Configure environment, storage, monitoring, and tags
  38. Creating a New ECS Service
  39. Important Note
  40. Overview of an Active ECS Service
  41. Configure a Security Group
  42. Trying how Microservice works
  43. Stopping a task
  44. Load Balancing in Amazon Elastic Container Service(ECS)
  45. Introduction to Application Load Balancer(ALB) and Amazon ECS
  46. Enable Amazon Application Load Balancer
  47. Amazon Application Load Balancer Security Group
  48. Trying how Application Load Balancer works in Amazon ECS
  49. Point Custom Domain name to a Application Load Balancer
  50. Trying how custom domain name works
  51. Amazon Application Load Balancer with HTTPs/SSL and Route 53/Custom Domain
  52. Introduction to Amazon Application Load Balancer, HTTPs and Custom Domain
  53. Request a TLS/SSL certificate from Amazon Certificate Manager
  54. Validate Domain Name Ownership with Amazon Certificate Manager and Route 53
  55. Create HTTPs Listener in Amazon Application Load Balancer
  56. Configure Security Group to allow port 443
  57. Redirect HTTP traffic to HTTPs in Amazon Application Load Balancer
  58. Trying how it works
  59. Amazon Elastic Container Service(ECS) Auto Scaling
  60. ECS Auto Scaling - Introduction
  61. Configure Auto Scaling in Amazon Elastic Container Service(ECS)
  62. Trying how it works
  63. Deploy Microservice with Database Connection
  64. Introduction
  65. Amazon RDS - Creating MySQL Database
  66. Creating a new ECS Task Definition with MySQL connection details
  67. Deploy the New Task Definition
  68. Configure Amazon RDS Database Instance Security Group
  69. Trying how it works
  70. Exercise: Deploy second Microservice
  71. Centralized Configuration with Amazon Parameter store
  72. Introduction to Centralized Configuration with Amazon Parameter Store
  73. Creating Configuration Parameter in Amazon Parameter Store
  74. Encrypting Sensitive Configuration Properties in Amazon Parameter Store
  75. Practice exercise: Create more parameters
  76. Creating the rest of the parameters
  77. Updating Task Definition
  78. Configure Execution Role
  79. Trying how it works
  80. Exercise: Centralize Configuration properties of Albums Microservice
  81. Service Discovery with ECS Service Connect
  82. Introduction to Service Discovery with Amazon ECS Service Connect
  83. Service Discovery with Application Load Balancer
  84. ECS Service Connect - Introduction
  85. Amazon ECS Service Connect - Behind the Scenes
  86. Enable Service Connect in Amazon ECS
  87. Service Connect overview
  88. Exercise: Enable Service Connect for Albums Microservice
  89. Configure Users Service to use local DNS of Albums Microservice
  90. Trying if Service Connect Discovery URL Works
  91. Excersize Solutions
  92. Push Albums Microservice to AWS ECR
  93. Create RDS MySQL Database for Albums Microservice
  94. Define configuration parameters for Albums Microservices in the Parameter Store
  95. Creating Task Definition for Albums Microservice
  96. Creating ECS Service for Albums Microservice
  97. Configure Security Group for Albums Microservice
  98. Configure Security Group for Albums RDS
  99. Amazon Developer Tools: CodeCommit, CodeBuild, and CodePipeline(CI/CD)
  100. Introduction to Amazon Developer Tools for CI/CD
  101. CodeCommit: Create repository for users microservice
  102. CodeCommit: Grant Permissions to work with AWS CodeCommit
  103. CodeCommit: Generate Git Credentials
  104. CodeCommit: Push code to a repository
  105. CodeBuild + CodeCommit: Creating an AWS CodeBuild Project
  106. GitHub: Pushing code to a remote repository
  107. CodeBuild + GitHub: Configure GitHub Connection
  108. CodeBuild + Github: Configure Environment variables
  109. Buildspec.yml file overview
  110. Grant ECR Permission
  111. CodePipeline: Creating a CI/CD pipeline
  112. Making code change that triggers pipeline
  113. What's next?
  114. Let's connect!
  115. Bonus
[NEW] Amazon ECS & Fargate Master Class - Docker on AWS

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

thumbnail
Ratings
4.49
Subscribers
21,169
Subscribers last month
(October 2024)
144
Level
beginner
Video Duration
10 hours 15 minutes
Created
Jun 22nd, 2020
Last updated
Jul 1st, 2022
Price
$79.99

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

And that's just a sneak peek.

With over 8 hours of video, you will be mastering the ECS Service.


---------------------------------

Pre-requisites:

In this course, we do not cover the basics of AWS and lightly cover Docker to focus entirely on the usage of Amazon ECS.


With AWS becoming much more than a buzzword, I've decided it's time for students to properly learn how to become an Amazon ECS & Fargate Professional. So, let's kick start the course! You are in good hands!


---------------------------------

This Course Also Comes With:

  • Lifetime Access to All Future Updates

  • A responsive instructor in the Q&A Section

  • Full downloadable code to reproduce the hands-on on your machine

  • Udemy Certificate of Completion Ready for Download

  • A 30 Day "No Questions Asked" Money Back Guarantee!

This course could change how you use ECS and Fargate in the AWS Cloud.  

Learning and getting hands-on on AWS ECS helps you enhance your career opportunities and helps to boost your income. An investment in your career is an investment in yourself. Don't procrastinate. There is no time like the present to take charge of your job. Take your career to the next level by learning AWS ECS today!

Take the course now, completely risk-free!

  1. Course Introduction
  2. Course Introduction
  3. About Instructor
  4. Code Download
  5. Code Download
  6. ECS Quickstart
  7. ECS Quickstart Introduction
  8. Docker Introduction - Docker vs Virtual Machine
  9. ECS and Fargate Introduction
  10. ECS Quickstart - Creating IAM User
  11. ECS Quickstart - First Container Launch
  12. ECS & Course Pricing
  13. ECS vs EKS vs Beanstalk
  14. Docker Basics
  15. Docker Basics
  16. Installing Docker
  17. Docker Basic Commands
  18. Docker Basics - Creating Containers
  19. ECS Cluster Setup
  20. ECS Cluster Setup & Architectures
  21. ECS Setup - IAM Roles
  22. ECS Setup - Core Infrastructure
  23. ECS Clusters ECS & Fargate Setup via AWS Management Console
  24. ECS Cluster Setup via CloudFormation
  25. ECS Cluster SEtup via ECS CLI
  26. ECS Deep Dive
  27. ECS Task Definition ECS Service and IAM Roles
  28. Fargate Task Definition Hands on
  29. ECS Service Hands on
  30. ECS Task Definition Hands on - EC2 Launch Type
  31. ECS Services Hands on - EC2 Launch Type - Running a Task
  32. ECS Service Hands On EC2 Launch Type - Creating a Service
  33. ECS Task Placement and Constraints
  34. ECS Network Modes
  35. ECS Setup - Sample Real World Architecture
  36. ECS Load Balancing & Auto Scaling
  37. Load Balancing for ECS & Fargate
  38. Creating simplehttp Task Defintion
  39. ECS with ALB Setup - Fargate Launch Type
  40. ECS - Service Auto Scaling & Cluster Capacity Providers
  41. Spin up an AWS EC2 Instance Running a Linux AMI
  42. ECS Task Auto Scaling
  43. ECS Instance Auto Scaling with Cluster Capacity Provider
  44. Amazon ECR - Elastic Container Registry
  45. Amazon ECR Overview
  46. Amazon ECR - Creating a Repository
  47. Amazon ECR - Working with Images
  48. CICD on ECS
  49. CICD Overview for ECS
  50. ECS Rolling Updates
  51. ECS CodeCommit
  52. CodeBuild with ECS
  53. Codepipeline with ECS
  54. Blue/Green Deployment on ECS with CodeDeploy Overview
  55. Blue/Green Deployment on ECS Hands on Part 1
  56. Blue/Green Deployment on ECS Hands on Part 2
  57. Environment Variables with ECS
  58. Secrets Manager and Parameter Store Overview
  59. Environment Variables with ECS
  60. Environment Variables Prerequisites
  61. SM Parameter Store with ECS
  62. Secrets Manager with ECS
  63. Loading Environment Variables from S3 with ECS
  64. Connecting ECS to a Private Docker Repository Securely
  65. Persistent Storage with EFS
  66. EFS Overview
  67. ECS Storage Options
  68. ECS with EFS Hands On Part 1
  69. ECS with EFS Hands On Part 2
  70. Microservices on ECS, X-Ray, Service Discovery & AppMesh
  71. Microservices Overview
  72. Microservice Setup
  73. X-Ray with ECS Overview
  74. X-Ray and CloudWatch Hands on with ECS
  75. ECS Service Discovery Overview
  76. ECS Service Discovery Hands On
  77. AWS App Mesh Overview
  78. App Mesh Hands on
  79. App Mesh Gotchas
  80. App Mesh Canary Deployment
  81. Clean up
  82. Clean up
  83. Congratulations
  84. Bonus Lecture: Special discounts for our other courses
[NEW] Complete Amazon ECS Bootcamp - From Zero to Hero

Learn ECS, Fargate, Load Balancing, Auto Scaling, ECR, Service Connect, Wordpress deployment on AWS ECS, IAM, Security

thumbnail
Ratings
4.7
Subscribers
1,091
Subscribers last month
(October 2024)
21
Level
all
Video Duration
3 hours 42 minutes
Created
Apr 6th, 2024
Last updated
May 10th, 2024
Price
$44.99

Amazon Elastic Container Service (Amazon ECS) is a fully managed container orchestration service that helps you easily deploy, manage, and scale containerized applications. As a fully managed service, Amazon ECS comes with AWS configuration and operational best practices built-in. It's integrated with both AWS and third-party tools, such as Amazon Elastic Container Registry and Docker. This integration makes it easier for teams to focus on building the applications, not the environment.

WHAT YOU WILL LEARN

  • Deploy AWS 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

  • Monitoring ECS with Cloudwatch Container Insights

  • Environment Variables from ECS (hardcoded, SSM, Secrets Manager, S3)

  • ECS Persistent Storage Options with EFS

  • Microservices with ECS: ECS Service Connect

And that's just a sneak peek.
This Course also includes a real-life project on -

Deploy Wordpress on ECS with RDS as Database

24 Hours Instructor Support through email, Instagram and Course comment section!!

Who this course is for:

  • AWS Architects or Sysadmins or Developers who are planning to master Elastic Container Service (ECS) for Docker deployments.

  • Any beginner who is interested in learning Docker fundamentals and moving on to master Docker Container deployments on AWS Cloud.


  1. Introduction to ECS
  2. Introduction to ECS
  3. ECS Architecture - Complete Overview
  4. Understanding ECS Terminologies - Service, Task Definition and Task
  5. Creating your first ECS Cluster - Demo
  6. Creating your first task definition - Demo
  7. ECS Networking Modes
  8. ECS Service Overview
  9. ECS Service - Demo
  10. ECS Networking Modes -Demo
  11. ECS Task Lifecycle
  12. ECS Task Placement Strategies and Constraints
  13. ECS with Service Connect - Demo
  14. ECS with IAM (Identity and Access Management)
  15. Understanding different types of roles used in ECS
  16. Service-Linked Role
  17. Task Execution Role
  18. Task IAM Role
  19. ECS Container Instance IAM role
  20. Load Balancing and Autoscaling in ECS
  21. ECS Service Autoscaling - Introduction
  22. ECS Service Autoscaling - Demo
  23. Introduction to Capacity Providers
  24. Capacity Provider - Deep Dive Lecture
  25. Capacity Provider - Demo
  26. ECS with ALB - Demo
  27. Storage in ECS
  28. ECS with EFS - Demo
  29. Security
  30. Infrastructure Security
  31. Handling Secrets in ECS with Secrets Manager
  32. ECS with Secrets Manager - Demo
  33. Monitoring
  34. Monitoring ECS with Cloudwatch Container Insights - Demo
  35. Project - Deploying Wordpress on ECS
  36. Creating an ECR repository and pushing wordpress image
  37. Creating task definition for our wordpress website
  38. Creating ECS Service step by step
  39. Integrating ALB with Wordpress Service
  40. Integrating AWS RDS with our Wordpress Website
  41. Congratulations!!
  42. Thank you and Congratulations!!
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

thumbnail
Ratings
4.7
Subscribers
169
Subscribers last month
(October 2024)
6
Level
intermediate
Video Duration
3 hours 6 minutes
Created
Aug 25th, 2022
Last updated
Nov 17th, 2022
Price
$54.99

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

  1. Introduction
  2. Introduction about course module
  3. Overview of ECS Service
  4. Components involved in forming ECS Cluster
  5. ECS Agents runs on hosts
  6. Create your first ECS Cluster
  7. Define Container, task, Service & Cluster
  8. Lab Session - Run Nginx Application using ECS Cluster
  9. Lab Session - Service in ECS Cluster
  10. Lab Session - Run Docker Application on VM Infrastructure
  11. Lab Session - Build a Docker Image using DockerFile
  12. Create your own VPC - Pre-requisite of Amazon ECS
  13. AWS Fargate
  14. Overview of ECS Cluster - AWS Fargate, EC2 Linux/Windows
  15. Run a task - Fargate Launch Type
  16. Create a service - Fargate Launch type
  17. Task definitions
  18. Create a Docker Image of the Nginx Web App
  19. Push Docker Image to AWS ECR Repository
  20. Add Container in Task Definitions
  21. Run the task of Nginx App in a Fargate Cluster
  22. Create Service of Nginx App in Fargate Cluster
  23. Update Service in Fargate Cluster
  24. AWS ECS Cluster - EC2 Linux + Networking
  25. Overview of AWS ECS Cluster - EC2 Linux
  26. Create your own VPC for ECS Cluster
  27. Lab - Create EC2 launch type ECS Cluster
  28. Detailed view of the resources on your cluster
  29. Lab - Access Private Subnet Instances
  30. Lab - Access Private Subnet Instances
  31. Create a task for the Nginx Webserver
  32. Overview of Bridge Network Mode
  33. Define task size & add container
  34. Add task in a cluster
  35. Check container status from instances
  36. Access nginx web server running on Private Subnets
  37. Run multiple containers in the ECS cluster
  38. Dynamic Port Mapping
  39. Lab - Configure dynamic port mapping
  40. Lab - Add dynamic ports to Security Group
  41. Application Load Balancer in ECS Cluster
  42. Overview of ALB in ECS Cluster
  43. Configure ALB
  44. Define Target Group & Listener in ALB
  45. Create a task for ECS Cluster
  46. Create a service
  47. Detailed view of the resources on your cluster
  48. Test your ALB
  49. Distribution of traffic equally to all containers by ALB
  50. Last Lecture

3. Top 3 Recommended YouTube Videos

Here are Outlecture's top 3 recommended YouTube videos, carefully selected for you.

Title View count View count last month
(October 2024)
Like count Publish date

Top 50+ AWS Services Explained in 10 Minutes

thumbnail

Channel: Fireship

1,607,973 26,118 73,451 Jun 28th, 2021

Containers on AWS Overview: ECS | EKS | Fargate | ECR

thumbnail

Channel: TechWorld with Nana

529,001 7,006 11,384 Nov 29th, 2020

Containers in AWS | For Absolute Beginners

thumbnail

Channel: Tiny Technical Tutorials

54,287 2,008 1,667 Aug 15th, 2022

YouTube has become a familiar platform for everyday use, where viewers can watch videos for free, although they may contain advertisements. Recently, there has been an increase in the availability of high-quality educational materials on this platform. It is an excellent option for those who want to learn without paying or simply obtaining a quick understanding of a topic.
We highly recommend utilizing YouTube as a valuable learning resource.

Recommended for

  • Wanting to learn without spending money
  • Wanting to quickly understand the overview of Amazon ECS

The details of each course are as follows:

Top 50+ AWS Services Explained in 10 Minutes

Fireship

View count
1,607,973
View count last month
(October 2024)
26,118
Like count
73,451
Publish date
Jun 28th, 2021
Amazon Web Services (AWS) is the world's largest and most complex cloud with over 200 unique services. Learn about the top 50 cloud products in just ten minutes. https://fireship.io/pro

#aws #cloud #top50

🔗 Resources

AWS Products https://aws.amazon.com/products/
Format inspired by this Adobe video https://youtu.be/7W0ISI3yqwo

📚 Chapters

00:00 AWS Origin
00:34 RoboMaker
00:40 IoT Core
00:46 Ground Station
00:53 Quantum Computing
01:00 EC2
01:26 Load Balancer
01:39 Cloud Watch
01:47 Auto Scale
01:56 Beanstalk
02:21 Lightsail
02:40 Lambda
03:07 Serverless Repos
03:16 Outposts
03:25 Snow
03:39 ECR
03:56 ECS
04:09 EKS
04:15 Fargate
04:27 App Runner
04:41 S3
04:59 Glacier
05:06 Block Storage
05:19 EFS
05:32 SimpleDB
05:48 DynamoDB
05:59 DocumentDB
06:13 ElasticSearch
06:21 RDS
06:36 Aurora
06:58 Neptune
07:06 ElasticCache
07:16 TimeStream
07:28 QLDB
07:38 Redshift
08:05 Lake Formation
08:21 Kinesis
08:31 EMR
08:43 MSK
08:52 Glue
09:16 Data Exchange
09:31 Sagemaker
09:53 Rekognition
10:02 Lex
10:10 Deep Racer
10:18 IAM
10:33 Cognito
10:45 Notifications
10:52 SES
10:56 CloudFormation
11:08 Amplify
11:20 Budget


🤓 Install the quiz app

iOS https://itunes.apple.com/us/app/fireship/id1462592372?mt=8
Android https://play.google.com/store/apps/details?id=io.fireship.quizapp

🔥 Watch more with Fireship PRO

Upgrade to Fireship PRO at https://fireship.io/pro
Use code lORhwXd2 for 25% off your first payment.

🎨 My Editor Settings

- Atom One Dark
- vscode-icons
- Fira Code Font
Containers on AWS Overview: ECS | EKS | Fargate | ECR

TechWorld with Nana

View count
529,001
View count last month
(October 2024)
7,006
Like count
11,384
Publish date
Nov 29th, 2020
Overview of container services on AWS | AWS ECS Tutorial | AWS EKS Tutorial | AWS Fargate | ECR
► Part of the DevOps Bootcamp 🚀 More infos here: https://bit.ly/3WwRuus

In this video I will give you a high-level overview of all the different container services you can use on AWS. If you want to run a containerized application on AWS you have multiple options, depending on your application requirements.

We will see what Elastic Container Service (ECS) is, what it's used for and how it works.
Then we will compare it and talk about EKS, which is Elastic Kubernetes Service.
We will also see different ways of running containers with EC2 or AWS Fargate.

And finally we will see the ECR Service, which stands for Elastic Container Registry.

#ecs #eks #aws #techworldwithnana


▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬
0:00 - Intro
0:48 - Why Container Orchestration?
3:00 - Container Orchestration Tools
3:28 - What is ECS - Elastic Container Service?
4:04 - How does ECS work?
5:59 - ECS with EC2 instances
7:34 - ECS with AWS Fargate
11:48 - Integration with other AWS Services
12:26 - What is EKS - Elastic Kubernetes Service?
13:20 - EKS vs ECS
16:36 - How does EKS work?
19:28 - Worker Nodes options: EC2 vs Nodegroup vs Fargate
22:33 - What is ECR - Elastic Container Registry?
24:25 - Summary
24:49 - CI/CD Pipeline we will build (DevOps Bootcamp)


▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬
Full Docker course ► https://youtu.be/3c-iBn73dDE
Full K8s course course ► https://youtu.be/X48VuDVv0do
DevOps Tools, like Terraform, Prometheus ► https://bit.ly/2W9UEq6
Jenkins Pipeline Tutorials ► https://bit.ly/2Wunx08
YAML Tutorial ► https://youtu.be/1uFVr15xDGg


▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬
Join private Facebook group ► https://bit.ly/32UVSZP
DEV ► https://bit.ly/3h2fqiO
INSTAGRAM ► https://bit.ly/2F3LXYJ
TWITTER ► https://bit.ly/3i54PUB
LINKEDIN ► https://bit.ly/3hWOLVT


▬▬▬▬▬▬ Courses & Bootcamp & Ebooks 🚀 ▬▬▬▬▬▬
► Become a DevOps Engineer - full educational program 👉🏼 https://bit.ly/45mXaer
► High-Quality and Hands-On Courses 👉🏼 https://bit.ly/3BNS8Kv
► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 https://bit.ly/3Ozl28x
Containers in AWS | For Absolute Beginners

Tiny Technical Tutorials

View count
54,287
View count last month
(October 2024)
2,008
Like count
1,667
Publish date
Aug 15th, 2022
Unless you’ve been living under a rock, you’ve certainly heard of containers and how popular they’ve become for doing software development. But what exactly are they, what are the benefits of using them, and what does that look like in AWS?

In this high-level overview, I describe all of those things. We’ll look at how containers differ from virtual machines, and then dig into the specific container-related services from AWS: Elastic Container Service (ECS), Elastic Kubernetes Service (EKS), Fargate, and Elastic Container Registry (ECR).

This video is all theory, but check out this hands-on tutorial for how to work with the Elastic Container Service (ECS): https://youtu.be/86Ys0LnMSnY.

🌟🌟If you’re interested in getting AWS certifications, check out these full courses. They include lots of hands-on demos, quizzes and full practice exams. Use FRIENDS10 for a 10% discount!
- AWS Certified Cloud Practitioner: https://academy.zerotomastery.io/a/aff_n20ghyn4/external?affcode=441520_lm7gzk-d
- AWS Certified Solutions Architect Associate: https://academy.zerotomastery.io/a/aff_464yrtnn/external?affcode=441520_lm7gzk-d

00:00 – Video introduction
00:22 – What the heck are containers and how can they help me?
01:04 – Containers explained, and contrasted with virtual machines
03:55 – Docker and AWS
04:47 – Amazon Elastic Container Service (ECS) basics
05:15 - Amazon Elastic Kubernetes Service (EKS) basics
05:58 – Launch types for containers, including serverless Fargate
06:38 – Amazon Elastic Container Registry (ECR)

5. Wrap-up

We introduced recommended courses for Amazon ECS. If you are interested in learning other related courses, please refer to the following.

Firebase
Amazon EKS
Jenkins
Firebase
Amazon EKS
Jenkins

If you want to further explore and learn after taking one of the courses we introduced today, we recommend visiting the official website or community site.

If you want to stay up-to-date on the latest information, we suggest following the official Twitter account.

Furthermore, We highly recommend utilizing General AI such as ChatGPT as a study aid. This can enable more effective learning, so please give it a try.

We hope you found our website and article helpful. Thank you for visiting.

Back to list
Home About Share
Home
About
Privacy policy
Disclaimer
Contact
Official
© 2024 outlecture.com All Rights Reserved.