Đề cương khóa học
Giới thiệu
- Terraform khác gì so với Chef, Puppet, Ansible và Salt?
- Tại sao không sử dụng AWS Management Console?
Tổng quan về Đặc điểm và Kiến trúc của Terraform
- Hạ tầng như mã, kế hoạch thực thi, đồ thị tài nguyên, tự động hóa thay đổi
Lưu trình làm việc của Terraform
- Viết, Xem trước, Tạo, Tái tạo, Phá hủy
Bắt đầu
- Chuẩn bị tài khoản AWS để sử dụng với Terraform
- Khởi tạo Terraform
Chuẩn bị Kế hoạch Thực thi
- Viết kế hoạch mới, lưu và xóa các tệp .tf
Làm việc với Tệp Cấu hình
- Tổng quan về cú pháp
- Viết, kiểm soát phiên bản và cập nhật
Đặt Phụ thuộc Tài nguyên
- Sử dụng Đồ thị Tài nguyên Terraform
- Phụ thuộc hạ tầng so với ứng dụng
- Xem trước các thay đổi cấu hình
- Thực thi các thay đổi
Quản lý Trạng thái
- Cấu hình backend sử dụng AWS S3 và AWS DynamoDB
Tái tạo Hạ tầng
- Chuẩn bị môi trường cho ứng dụng: dev, test/qa, stage, và prod
Bao gói Tệp Cấu hình thành Mô-đun
- Sao chép mã với mô-đun có thể chia sẻ
- Sử dụng Module Registry để xây dựng các mẫu tái sử dụng
Tích hợp Terraform vào Đường ống Triển khai
- Xây dựng, triển khai và kiểm thử ứng dụng
- Nhập tài nguyên bên ngoài hiện có vào Terraform
Tối ưu hóa Hiệu suất của Terraform
- Giám sát hạ tầng và chỉ số hiệu suất
Gỡ lỗi
Tổng kết và Kết luận
Yêu cầu
- Có kinh nghiệm làm việc với dòng lệnh.
- Hiểu biết về các khái niệm hạ tầng đám mây.
Đối tượng
- Kiến trúc sư đám mây
- Quản trị viên hệ thống
- Kỹ sư DevOps
Đánh giá (4)
Vì vậy, trong suy nghĩ của tôi, sau ba ngày đó, chúng ta đã có những khối xây dựng và kiến thức để tạo ra hầu như bất cứ thứ gì trên AWS với Terraform. Không chỉ chúng ta có thể xây dựng nó, mà còn có thể kiểm thử và xác thực Terraform theo các tiêu chuẩn tốt nhất, đồng thời thiết lập các hook yêu cầu kéo (pull requests) để xác minh mã nguồn trước khi cho phép commit.
Bernard Quick - AWS, Inc.
Khóa học - Terraform on AWS
Dịch thuật bằng máy
- Sau hai năm chủ yếu giao tiếp và đào tạo trực tuyến, thật tuyệt khi lại có một khóa học trực tiếp cùng với toàn bộ đội ngũ - Ngoài lý thuyết và các bài tập thực hành, việc được thấy giáo viên thực hiện các tác vụ trực tiếp, bao gồm cả những lỗi mà ông ấy có thể mắc phải, là rất quý giá. Điều này giúp chúng ta hiểu rõ hơn về cách làm việc với công cụ, tìm kiếm sự hỗ trợ, gỡ lỗi v.v.
Christoph Bocklin - swisstopo
Khóa học - Terraform on AWS
Dịch thuật bằng máy
Có kiến thức tốt về chủ đề và đã học được một số nguyên tắc cơ bản
Barry Halper - Department for Levelling Up, Housing and Communities
Khóa học - Terraform on AWS
Dịch thuật bằng máy
Có rất nhiều ví dụ thực hành và các hướng dẫn được giải thích một cách cẩn thận.
Jeffrey Ronay - Federal Reserve Bank of SF
Khóa học - Terraform on AWS
Dịch thuật bằng máy