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

Giới thiệu về Terraform

  • Terraform là gì?
  • Lợi ích của việc sử dụng Terraform
  • Các khái niệm và thuật ngữ chính
  • Terraform so với các công cụ cơ sở hạ tầng dưới dạng mã khác

Thiết lập Môi trường của Bạn

  • Cài đặt Terraform
  • Thiết lập Visual Studio Code cho phát triển Terraform
  • Tạo và cấu hình tài khoản Azure

Bắt đầu với Terraform trên Azure

  • Cấu hình nhà cung cấp AzureRM
  • Xác thực với Azure
  • Viết cấu hình Terraform đầu tiên của bạn
  • Triển khai tài nguyên Azure cơ bản

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

  • Hiểu về trạng thái Terraform
  • Quản lý trạng thái từ xa với bộ nhớ Azure
  • Khóa trạng thái và tính nhất quán

Xây dựng Cơ sở hạ tầng với Terraform

  • Tạo và quản lý Máy ảo Azure
  • Cấu hình Azure Networking (VNet, Subnet, NSG)
  • Triển khai tài khoản lưu trữ Azure
  • Thiết lập Azure SQL Databases

Các Tính năng Nâng cao của Terraform

  • Terraform modules và khả năng tái sử dụng
  • Sử dụng nguồn dữ liệu và biến đầu ra
  • Terraform biểu thức và hàm
  • Quản lý các phụ thuộc trong Terraform

Tích hợp và Triển khai Liên tục

  • Giới thiệu về Azure DevOps
  • Thiết lập quy trình CI/CD cho Terraform
  • Tự động hóa các triển khai Terraform với Azure DevOps
  • Tích hợp các hành động GitHub để phân phối liên tục

Xử lý Bí mật và Dữ liệu Nhạy cảm

  • Quản lý bí mật với Azure Key Vault
  • Tích hợp Key Vault với Terraform
  • Các phương pháp hay nhất để quản lý bí mật

Giám sát và Mở rộng Cơ sở hạ tầng

  • Thiết lập giám sát và cảnh báo Azure
  • Mở rộng tài nguyên Azure với Terraform
  • Triển khai các nhóm tự động mở rộng

Khắc phục sự cố và Các phương pháp hay nhất

  • Gỡ lỗi cấu hình Terraform
  • Xử lý các lỗi và sự cố thường gặp
  • Terraform các phương pháp hay nhất và khuyến nghị

Tóm tắt và Các bước tiếp theo

Requirements

  • Hiểu biết cơ bản về các khái niệm điện toán đám mây
  • Làm quen với các dịch vụ và cổng thông tin Microsoft Azure
  • Kiến thức cơ bản về lập trình hoặc viết script

Đối tượng

  • Kỹ sư điện toán đám mây
  • Kỹ sư DevOps
  • Chuyên gia IT
  • Quản trị viên hệ thống
 21 Hours

Number of participants


Price per participant

Testimonials (2)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories