Đề cương khóa học

Giới thiệu

  • Terraform khác với Chef, Puppet, Ansible và Salt như thế nào?
  • Sao không sử dụng AWS Management Console?

Tổng quan về Tính năng và Kiến trúc của Terraform

  • Infrastructure as Code, kế hoạch thực thi, đồ thị tài nguyên, tự động hóa thay đổi

Quy trình làm việc của Terraform

  • Lập trình, Xem trước, Tạo, Sao chép, Hủy bỏ

Bắt đầu

  • Chuẩn bị tài khoản AWS để sử dụng với Terraform
  • Kích hoạt Terraform

Chuẩn bị Kế hoạch Thực thi

  • Lập trình 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
  • Lập trình, quản lý phiên bản và cập nhật

Thiết lập Sự phụ thuộc của Tài nguyên

  • Sử dụng đồ thị tài nguyên Terraform
  • Tài nguyên cơ sở hạ tầng so với ứng dụng

Triển khai Cơ sở hạ tầng

  • Xem trước thay đổi cấu hình
  • Thực thi thay đổi

Quản lý Trạng thái

  • Cấu hình backend sử dụng AWS S3 và AWS DynamoDB

Sao chép Cơ sở hạ tầng

  • Thiết lập môi trường cho ứng dụng: dev, test/qa, stage và prod

Đóng gói Tệp Cấu hình thành Mô-đun

  • Sao chép mã với các mô-đun có thể chia sẻ
  • Sử dụng Module Registry để xây dựng mẫu tái sử dụng

Tích hợp Terraform vào Quy trình 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

Điều chỉnh Hiệu suất của Terraform

  • Theo dõi cơ sở hạ tầng và chỉ số hiệu suất

Khắc phục sự cố

Tóm tắ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 về các khái niệm về cơ sở hạ tầng cloud.

Đối tượng

  • Kiến trúc sư cloud
  • Quản trị hệ thống
  • Kỹ sư DevOps
 21 Giờ học

Số người tham gia


Giá cho mỗi người tham gia

Đánh giá (4)

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

Các danh mục liên quan