Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
課程簡介
介紹
- Terraform 與 Chef、Puppet、Ansible 或 Salt 有何不同?
- 為什麼不使用Google部署管理員?
Terraform 功能和體系結構概述
- 基礎架構即代碼、執行計劃、資源圖、變更自動化
Terraform 工作流程
- 寫入、預覽、創建、複製、銷毀
開始
- 準備用於 Terraform 的 GCP 帳戶
- 初始化 Terraform 並構建虛擬機(計算引擎實例)
創建應用程式
- 在 GCP 上啟動專案
- 初始化示例 Web 應用
準備執行計劃
- 編寫新計劃、保存和刪除 .tf 檔
使用配置檔
- 語法概述
- 編寫、版本控制和更新
設置資源依賴關係
- 使用 Terraform Resource Graph
- 基礎結構與應用程式依賴關係
部署基礎架構
- 預覽配置更改
- 執行更改
管理狀態
- 設置 Google Cloud Storage 以實現持久性
- 設置遠端狀態
Networking
- 設置防火牆
- 管理子網
再現基礎設施
- 為應用設置環境:dev、test/qa、stage 和 prod
將配置檔打包為模組
- 使用可共用模組複製代碼
- 使用模組註冊表構建可重用的範本
將 Terraform 集成到部署管道中
- 構建、部署和測試應用程式
- 將現有外部資源匯入 Terraform
Terraform 性能調優
- 基礎架構監控和性能指標
故障排除
總結和結論
最低要求
- 使用命令行的經驗
- 了解雲基礎架構概念
觀眾
- 雲架構師
- 系統管理員
- DevOps 工程師
21 時間:
客戶評論 (3)
Trainer's depth of knowledge on Terraform, his enthusiasm on good ways of coding and principles and his patience.
Douglas Hanna - Mailchimp
Course - Terraform on GCP (Google Cloud Platform)
The Pomodoro Technique, the size which made engagement easy and not taking too much time because there are too many people in the class.
Chris Carlino - Mailchimp
Course - Terraform on GCP (Google Cloud Platform)
Intractive sessions