Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

Amazon ECS for DevOps: Docker, CI/CD & Deployments Hands-On

Amazon ECS for DevOps: Docker, CI/CD & Triển khai Thực hành

Amazon ECS for DevOps: Docker, CI/CD & Triển khai Thực hành

Khóa học Luyện phỏng vấn DevOps Thực hành - Làm chủ Amazon ECS với Docker, Mạng, Service Connect, CI/CD, CodePipeline

4.6
(92 đánh giá)
666 học viên
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 399.000đ -87%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
12.0 giờ video
119 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 31/05/2026

Bạn sẽ học được gì

Triển khai container Docker trên Amazon ECS bằng cả hai loại khởi chạy EC2 và Fargate
Xây dựng và cấu hình cluster, task và service của ECS với các tình huống thực tế
Tích hợp Application Load Balancer (ALB/NLB) với ECS để triển khai có khả năng mở rộng
Triển khai pipeline CI/CD cho ECS bằng AWS CodePipeline
Sử dụng ECS Service Discovery và Service Connect để giao tiếp giữa các container
Áp dụng IAM roles, policies và các best practice bảo mật cho workloads trên ECS
Cấu hình các chế độ mạng ECS (bridge, host, awsvpc) và tích hợp VPC
Thiết lập auto scaling cho ECS và chiến lược đặt task để đảm bảo tính sẵn sàng cao
Giám sát và xử lý sự cố ECS với CloudWatch, logging và metrics
Vận hành quy trình DevOps sẵn sàng cho production với ECS, Docker và các dịch vụ AWS

Yêu cầu

Không yêu cầu kinh nghiệm trước: Khóa học này được thiết kế cho người mới bắt đầu, chưa từng có kinh nghiệm với các khái niệm ECS.
Từ cơ bản đến chi tiết: Chúng tôi bắt đầu từ những nền tảng của ECS, giải thích các khái niệm cốt lõi và thuật ngữ một cách rõ ràng và súc tích.
Hướng dẫn từng bước: Mỗi chủ đề được trình bày có cấu trúc, với hướng dẫn từng bước về cài đặt, cấu hình và sử dụng ECS.
Học tập thực hành: Các bài lab và bài tập thực hành được cung cấp xuyên suốt khóa học để củng cố kiến thức và cho phép bạn thực hành những gì đã học trong môi trường thực tế.
Học theo tốc độ riêng: Bạn có thể học theo tốc độ của mình, tạm dừng, tua lại và xem lại bài giảng khi cần để nắm vững từng khái niệm.
Hỗ trợ liên tục: Ngay cả sau khi hoàn thành khóa học, bạn vẫn có quyền truy cập vào các tài nguyên và hỗ trợ để tiếp tục hành trình học tập và áp dụng các kỹ năng mới vào các tình huống thực tế.

Đối tượng phù hợp

Dành cho người mới bắt đầu: Cá nhân có ít hoặc không có kinh nghiệm về ECS hoặc Docker. Sinh viên mới tốt nghiệp hoặc đang đi học muốn bắt đầu sự nghiệp trong lĩnh vực DevOps hoặc phát triển phần mềm.
Dành cho người dùng trung cấp: Chuyên gia đã có chút quen thuộc với ECS nhưng muốn đào sâu hiểu biết và kỹ năng. Nhà phát triển hoặc quản trị viên hệ thống đã làm việc với ECS ở mức cơ bản nhưng muốn mở rộng kiến thức và khả năng.
Dành cho người dùng nâng cao: Kỹ sư DevOps giàu kinh nghiệm, kiến trúc sư phần mềm hoặc trưởng nhóm muốn trau dồi kỹ năng ECS và cập nhật các best practice mới nhất.
Dành cho người chuyển đổi nghề nghiệp: Cá nhân chuyển đổi từ các vai trò CNTT khác (như quản trị hệ thống, phát triển phần mềm hoặc đảm bảo chất lượng) sang các vai trò tập trung vào DevOps hoặc CI/CD.
Tất cả mọi người đều có thể tham gia khóa học này, theo tốc độ của riêng mình.

Nội dung khóa học

9 phần • 119 bài giảng
1 Giới thiệu
1 Hiểu về Container & Container hóa
2 Máy ảo so với Container
3 Giới thiệu về Amazon ECS
4 ECS so với Kubernetes so với Docker Swarm
5 Các thành phần chính của ECS (Kiến trúc ECS)
6 Tham quan giao diện ECS Console
1 Kiến trúc Docker
2 Cài đặt Docker trên AWS
3 Hiểu về Images
4 Hiểu về lệnh Images - Phần I
5 Docker Image - List, Pull, History
6 Hiểu về lệnh Images - Phần II
7 Docker Images - Tag, Remove, Inspect
8 Hiểu về lệnh Docker Container - Phần I
9 Docker Container - Run, List
10 Docker Container - Stop, Remove
11 Chạy Container ở Chế độ Nền
12 Lệnh Docker Container - Phần III
13 Docker Container - Name, Inspect
14 Docker Container - Rename, Logs
15 Truy cập vào bên trong Container - Exec, -it
16 Chính sách Khởi động lại của Container
17 Thực hành Chính sách Khởi động lại của Container
18 Ánh xạ Cổng của Container
19 Truy cập Ứng dụng - Phần I
20 Truy cập Ứng dụng - Ánh xạ Cổng
21 Hiểu về các thành phần cốt lõi của Dockerfile
22 Dockerfile FROM & CMD - Phần I Thực hành
23 Dockerfile COPY & WORKDIR - Phần II Thực hành
24 Dockerfile RUN - Phần III Thực hành
25 CMD so với Entrypoint
26 Đăng nhập Docker bằng Mật khẩu & Token
27 Đẩy lên DockerHub với Thực hành
28 Hiểu về Docker Compose
29 Cài đặt Docker Compose
30 Định dạng Docker Compose Mới
31 Thiết lập Docker Compose
32 Lệnh Docker Compose
1 Hiểu về Clusters
2 Hiểu về ECS Instance Role
3 Thực hành Tạo Clusters
4 ECS Managed Instances - Lý thuyết (MỚI)
5 ECS Managed Instances - Thực hành Cluster Mặc định (MỚI)
6 ECS Managed Instances - Thực hành Cluster Tùy chỉnh (MỚI)
1 Hiểu về Task Definitions
2 Chế độ Mạng (Fargate)
3 Tạo Task Definition (Fargate)
4 Hiểu về Tasks
5 Khởi chạy Task (Fargate)
6 Khám phá Kết quả sau khi Tạo Task (Fargate)
7 Chế độ Mạng (EC2)
8 Chiến lược đặt task
9 Task Definition & Khởi chạy Task (EC2) - Mạng AwsVpc
10 Khả năng truy cập của Task (EC2) - Mạng AwsVpc
11 Các Task đã Dừng có Tự động Khởi động lại không?
12 Khởi chạy Task (EC2) - Mạng Bridge
13 Khởi chạy Task (EC2) - Mạng Host
14 Khởi chạy Task (EC2) - Mạng None
15 Sử dụng Cluster với Cả hai Nhà cung cấp Năng lực
16 Tiết kiệm Chi phí khi Thực hành
17 Task Definition (Managed Instances - MỚI)
18 Tạo Task (Managed Instances - MỚI)
19 Tạo Task - Tùy chỉnh (Managed Instances - MỚI)
20 Tạo Task - Tùy chỉnh - Phần II (Managed Instances - MỚI)
21 Dọn dẹp (Managed Instances - MỚI)
1 Khởi chạy Nhiều Task theo Mong muốn (Fargate)
2 Giới hạn ENI trên EC2 Instances
3 Khởi chạy Nhiều Task theo Mong muốn (EC2) - Giới hạn ENI
4 Khởi chạy Nhiều Task theo Mong muốn (EC2) - Máy lớn
5 Khởi chạy Nhiều Task theo Mong muốn (EC2) - AutoScaling
6 Khởi chạy Nhiều Task theo Mong muốn (EC2) - Bridge
7 Cập nhật Task Definitions
8 Dọn dẹp
9 Hiểu về Secret Manager
10 Thiết lập Private Registry
11 Thực hành Private Registry
12 Cấu hình Docker
13 Lập lịch Task
14 Khởi chạy Nhiều Container
15 HealthCheck trong Container
16 Thiết lập SSM
17 Sử dụng Phiên SSM để Kết nối với Máy chủ
1 Hiểu về Services
2 Tham quan giao diện Service Console
3 Hiểu về Load Balancers
4 Khởi chạy Service (Fargate)
5 Khởi chạy Service - Phần I (Fargate với Load Balancer)
6 Khởi chạy Service - Phần II (Fargate với Load Balancer)
7 Khởi chạy Service (EC2) - awsvpc
8 Khởi chạy Service - awsvpc (EC2 với Load Balancer)
9 Khởi chạy Service (EC2) - bridge
10 Khởi chạy Service - bridge (EC2 với Load Balancer)
11 Hiểu về VPC & Các thành phần
12 Tạo Custom VPC
13 Khởi chạy Service (Fargate) - Riêng tư
14 Khởi chạy Service (EC2) - Riêng tư
15 Khởi chạy Service (Managed Instances - MỚI)
1 Hiểu về Kiến trúc Monolithic
2 Docker hóa Kiến trúc Monolithic
3 Sử dụng Docker Compose
4 Truy cập Services bằng Load Balancer
5 Thiết lập ECS
6 Giao tiếp ECS Services bằng LB
7 Hiểu về Service Discovery
8 Thiết lập ECS với Service Discovery
9 ECS với Service Discovery - Phần II
10 Hiểu về Service Connect
11 Thiết lập ECS với Service Connect
12 ECS với Service Connect - Phần II
13 Xóa hoàn toàn
14 Service Discovery so với Service Connect
1 Hiểu về Codepipeline
2 Yêu cầu cho Custom CodePipeline
3 Thiết lập Custom CodePipeline (Service Connect)
4 Triển khai Custom CodePipeline (Service Connect)
5 Thiết lập Custom CodePipeline (Service Discovery)
6 Backend Custom CodePipeline (Service Discovery)
7 Frontend Custom CodePipeline (Service Discovery)

Giới thiệu khóa học

Are you ready to master Amazon ECS (Elastic Container Service) and take your DevOps career to the next level? This course is a complete, hands-on guide to deploying, scaling, and managing containerized applications on  Amazon Web Services AWS using Docker, ECS on EC2, and ECS Fargate.

You’ll start with the basics of Docker and containers, then dive deep into ECS clusters, tasks, services, networking modes, IAM roles, service discovery, and Service Connect. We’ll cover how to integrate ECS with Elastic Load Balancers (ALB/NLB), Amazon VPC networking, and AWS Systems Manager for secure operations.

The course also includes AWS CI/CD pipelines for ECS using CodePipeline, CodeBuild, Jenkins, and GitLab, so you can automate deployments just like real-world DevOps teams. You’ll learn monitoring with CloudWatch, logging with AWS Logs, and security best practices with IAM and Secrets Manager.


By the end of this course, you’ll be able to:

  • Build and run Docker images on ECS (EC2 & Fargate).

  • Design scalable container workloads with auto scaling and task placement strategies.

  • Implement DevOps workflows with CI/CD pipelines for ECS.

  • Manage ECS services with networking, discovery, and secure integrations.

  • Confidently use ECS in production environments as a DevOps engineer.

Whether you’re preparing for a DevOps engineer role, advancing your AWS cloud skills, or mastering container orchestration with ECS, this course is your ultimate step-by-step guide.

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Amazon Web Services
Hiển thị tất cả khoá học Cloud Computing
Hiển thị tất cả khoá học Devops
Hiển thị tất cả khoá học Docker
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊