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

Cú pháp và Cấu trúc Nâng cao Terraform

  • Đi sâu vào cú pháp Terraform
  • Vòng lặp nâng cao với for_each và count
  • Sử dụng maps và lists cho cấu hình động

Expressions và Cấu hình Động

  • Biểu thức cơ bản và các trường hợp sử dụng
  • Biểu thức nâng cao cho thiết lập cơ sở hạ tầng phức tạp
  • Bài tập thực hành về biểu thức

Thực hành Tốt nhất cho Terraform Modules

  • Modules cục bộ so với modules chia sẻ: Khi nào nên sử dụng mỗi loại
  • Cấu trúc modules để tái sử dụng và bảo trì
  • Phiên bản và quản lý nguồn module

Thực hành Tốt nhất và Mẫu cho Terraform

  • Xem xét các khóa chỉ mục thể hiện để quản lý trạng thái
  • Thực hành tốt nhất để viết và tổ chức mã Terraform
  • Đảm bảo tính idempotency và giảm thiểu các tác dụng phụ

Quản lý Trạng thái Terraform

  • Nhập tài nguyên và hiểu tệp trạng thái
  • Khóa trạng thái, backends trạng thái và quản lý trạng thái từ xa
  • Xử lý tệp trạng thái trong môi trường phân tán

Cập nhật Terraform

  • Xem xét tài liệu cùng với các bản phát hành Terraform mới
  • Chiến lược nâng cấp phiên bản Terraform
  • Xử lý các tính năng ngừng sử dụng và đường dẫn di chuyển

Tích hợp Terraform với CI/CD Pipelines

  • Tổng quan về YAML và cấu hình pipeline
  • Thiết lập Terraform với các công cụ CI/CD phổ biến
  • Tự động hóa quy trình làm việc Terraform trong pipelines

Gỡ lỗi và Khắc phục Sự cố Nâng cao

  • Phương pháp tiếp cận có hệ thống để khắc phục sự cố kế hoạch và áp dụng Terraform
  • Gỡ lỗi các lỗi phổ biến và nâng cao trong Terraform
  • Sử dụng nhật ký và đầu ra chi tiết để giải quyết lỗi

Đầu ra và Luồng Dữ liệu trong Terraform

  • Hiểu và sử dụng đầu ra trong Terraform
  • Luồng dữ liệu giữa các modules và cấu hình gốc
  • Bảo mật thông tin nhạy cảm trong đầu ra

Logic Điều kiện trong Terraform

  • Viết câu lệnh điều kiện với count, for_each và if
  • Tạo tài nguyên có điều kiện
  • Các trường hợp sử dụng cho logic điều kiện trong modules

Chạy Terraform Cục bộ

  • Thiết lập môi trường Terraform cục bộ
  • Chạy và kiểm tra mã Terraform trên máy cục bộ
  • Thực hành tốt nhất để phát triển cục bộ

Xử lý Sự phụ thuộc Vòng

  • Xác định và giải quyết sự phụ thuộc vòng
  • Tái cấu trúc mã để ngăn chặn chu trình phụ thuộc
  • Kỹ thuật nâng cao để quản lý sự phụ thuộc

Tóm tắt và Các Bước Tiếp Theo

Requirements

  • Hiểu biết về cú pháp và các thao tác cơ bản Terraform
  • Có kinh nghiệm với cơ sở hạ tầng đám mây, ưu tiên AWS, và làm quen với các khái niệm CI/CD

Đối tượng

  • Yeoman kỹ sư
  • Kiến trúc sư đám mây
  • Chuyên gia cơ sở hạ tầng
  • Trưởng nhóm kỹ thuật và quản lý
 21 Hours

Number of participants


Price per participant

Testimonials (2)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories