感謝您的預訂!我們的團隊成員將會盡快與您取得聯繫。
感謝您的預訂!我們的團隊成員將會盡快與您取得聯繫。
課程簡介
介紹
- 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 時間: