感謝您提交詢問!我們的一位團隊成員將在短時間內與您聯繫。
感謝您提交預訂!我們的一位團隊成員將在短時間內與您聯繫。
課程簡介
介紹
- Terraform 與 Chef、Puppet、Ansible 或 Salt 有何不同?
- 爲什麼不使用 Google Deployment Manager?
Terraform 功能與架構概述
- 基礎設施即代碼、執行計劃、資源圖、變更自動化
Terraform 工作流程
- 編寫、預覽、創建、複製、銷燬
入門
- 準備與 Terraform 一起使用的 GCP 賬戶
- 初始化 Terraform 並構建虛擬機(計算引擎實例)
創建應用程序
- 在 GCP 上啓動項目
- 初始化一個示例 Web 應用程序
準備執行計劃
- 編寫新計劃、保存和刪除 .tf 文件
處理配置文件
- 語法概述
- 編寫、版本控制和更新
設置資源依賴關係
- 使用 Terraform 資源圖
- 基礎設施與應用程序依賴關係
部署基礎設施
- 預覽配置更改
- 執行更改
管理狀態
- 設置 Google Cloud Storage 以實現持久化
- 設置遠程狀態
網絡
- 設置防火牆
- 管理子網
複製基礎設施
- 爲應用程序設置環境:開發、測試/質量保證、預發佈和生產
將配置文件打包爲模塊
- 使用可共享模塊複製代碼
- 使用模塊註冊表構建可重用模板
將 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
課程 - 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
課程 - Terraform on GCP (Google Cloud Platform)
Intractive sessions