Đề 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
 21 Giờ

Số người tham gia


Giá cho mỗi học viên

Đánh giá (4)

Các khóa học sắp tới

Các danh mục liên quan