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

DevOps in the Cloud with Terraform, Ansible, and Jenkins

DevOps trên Đám mây với Terraform, Ansible và Jenkins

DevOps trên Đám mây với Terraform, Ansible và Jenkins

Xây dựng dự án DevOps hấp dẫn bằng các công cụ cực kỳ phổ biến!

4.6
(349 đánh giá)
3,322 học viên
Giảng viên
Derek Morgan
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
8.0 giờ video
98 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 28/04/2026

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

Kiến thức cơ bản về DevOps
Jenkins
Terraform
Ansible
CI/CD
Git

Yêu cầu

Bash Scripting cơ bản
Dòng lệnh Linux
Các lệnh Git cơ bản
Quen thuộc với Terraform và Ansible sẽ có lợi, nhưng không bắt buộc

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

Người muốn học DevOps
Người muốn tìm hiểu về Terraform
Người muốn tìm hiểu về Ansible
Người muốn tìm hiểu về Jenkins

Nội dung khóa học

5 phần • 97 bài giảng
1 Giới thiệu
2 AWS đã ngừng Cloud9! Giờ phải làm sao? ĐỌC PHẦN NÀY TRƯỚC!
3 Mã nguồn khóa học
4 Thiết lập tài khoản AWS mới
5 Cấu hình IAM
6 Thiết lập thanh toán AWS
7 Thông tin xác thực AWS
8 Thiết lập Cloud9 - Chỉ xem phần này nếu bạn đã từng dùng Cloud9 trong tài khoản của mình
1 Cài đặt Terraform
2 Đọc tôi trước!
3 AWS Provider
4 Terraform Init
5 Terraform Apply
6 Terraform State
7 Thiết lập Terraform Cloud
8 Khám phá State
9 Biến VPC
10 Internet Gateway và Tham chiếu Tài nguyên
11 Tài nguyên Random
12 Chính sách Vòng đời
13 Bảng định tuyến công khai (Public Route Table)
14 Bảng định tuyến mặc định
15 Nguồn dữ liệu (Data Sources)
16 Subnet công khai (Public Subnets)
17 Count
18 Subnet riêng tư (Private Subnets) - Tự thực hiện Terraform Apply!
19 Biến và Console
20 Giá trị cục bộ (Local Values)
21 Hàm cidrsubnet
22 Liên kết Bảng định tuyến (Route Table Associations)
23 Nhóm bảo mật (Security Groups)
24 Tạo SSH Key
25 Dọn dẹp tệp
26 Nguồn dữ liệu AMI
27 Khởi tạo EC2
28 EC2 - Count - Tự thực hiện Terraform Apply!
29 EC2 - SSH - Xác thực
30 EC2 - Userdata - Templates
31 Terraform Taint
32 Local Provisioners
33 Destroy-Time Provisioners
34 Quy tắc bảo mật Cloud9
35 Remote Provisioners
1 Bỏ qua phần này nếu không dùng Cloud9
2 Đọc tôi trước bài giảng tiếp theo!
3 Cài đặt Ansible
4 Lệnh Ad-Hoc
5 Tệp Inventory
6 Tạo khung Playbook
7 Module apt_key
8 Module apt_repository
9 Module apt
10 Lưu ý cho bài giảng tiếp theo!
11 Module systemd - Tự thực hiện Terraform Apply!
12 Lỗi trong Playbook Destroy
13 Playbook Destroy
14 Gọi Playbooks từ Terraform
15 Ansible Retry
16 Chờ EC2
17 Tạo khung Playbook Prometheus
18 Module get_url và unarchive
19 Module User và Group
20 Vòng lặp, Thư mục và Tệp
21 Sao chép tệp
22 Templates và Biến trong Ansible
23 Service Template và systemd - Tự thực hiện Terraform Apply!
1 Đọc tôi trước!
2 Cài đặt Jenkins với Ansible - Tự thực hiện Terraform Apply!
3 Thiết lập Jenkins
4 Thiết lập Github
5 Commit mã nguồn của bạn
6 Thông tin xác thực Terraform
7 Lần chạy đầu tiên!
8 Jenkins Apply!
9 Jenkins và Ansible
10 Đọc Tôi Trước!
11 Multibranch Pipeline
12 Jenkinsfile đầu tiên của chúng ta
13 Biến môi trường trong Jenkinsfile
14 Jenkinsfile Apply và Destroy - Tự thực hiện Terraform Apply!
15 Chờ EC2 instance bằng Jenkins
16 Ansible trong Jenkinsfile của chúng ta
17 Chấp nhận đầu vào trong Jenkinsfile
18 Đầu vào Jenkinsfile - Tự thực hiện Terraform Apply!
19 Phần Post trong Jenkinsfile
20 Cấu hình tệp TFVARs
21 Cấu hình nhánh Dev
22 Câu lệnh điều kiện trong Jenkinsfile
23 Hành động Post Abort
24 Sử dụng JQ để chờ các EC2 instances
25 Thêm script JQ vào Jenkinsfile
26 Sử dụng Custom Outputs và JQ cho Inventory
27 Sử dụng Custom Outputs để chờ EC2 - TAY (Tự Áp Dụng)
28 Kiểm thử ứng dụng với Ansible
29 Tối ưu hóa Playbook kiểm thử với Vòng lặp và Dicts
30 Hệ thống của chúng ta hoạt động
1 Tài nguyên thưởng

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

In this course, we'll deploy Grafana and Prometheus to EC2 instances using the popular Devops tools Terraform, Ansible, and Jenkins. Everything will be built in AWS and will be mostly in the free tier! We will start from the basics of Ansible to deploy Jenkins, then use Jenkins to deploy deployments created in Terraform and Ansible in a completely controlled way that allows us to manage errors and issues we may encounter along the way.

You will not only learn how to create deployments, you'll also learn how to manage those deployments within Github and setup a Gitops pipeline that can be used to deploy all sorts of great projects in the future!

So join the course today and let's get started! You'll find that the skills learned within this course can be applied not only to existing tools taught, but any other tools as well. Since most tools follow the same DevOps methodologies, these skills are transferrable and useful at most organizations you would want to work for! Nearly all major companies in the world use some or all of the tools in this course, so you can know these tools are useful. And most new tools that come out are based on these tools, so even if they're different, you'll find that they're still useful!

I hope you enjoy the course and feel free to reach out to me any time! As you can see by my other courses, I am extremely personally responsive (not just a bunch of assistants) and am always happy to help!

 

 

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 Ansible
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 Terraform
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊