Đề 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
Testimonials (2)
Người hướng dẫn đã trình bày các chủ đề theo cách tiếp cận rất rõ ràng, súc tích và có cấu trúc, dễ hiểu. Các đồng nghiệp của tôi nhận xét rằng họ ước mình được đào tạo sớm hơn trước khi bắt đầu sử dụng Terraform. Tôi cũng thực sự thích việc mã hóa thực hành bằng VM. Điều này hoạt động rất tốt. Người hướng dẫn cũng rất dễ gần và dễ gần.
Shane - Keystart
Course - Terraform on Microsoft Azure
Machine Translated
I loved the technical aspects of the exercises - it was great seeing Terraform in action and being able to see the creation of the resources in Azure.