課程簡介
介紹
- Terraform 與 Chef、Puppet、Ansible 和 Salt 有何不同?
- 爲什麼不使用 AWS 管理控制檯?
Terraform 功能與架構概述
- 基礎設施即代碼、執行計劃、資源圖、變更自動化
Terraform 工作流程
- 編寫、預覽、創建、複製、銷燬
入門
- 準備與 Terraform 一起使用的 AWS 賬戶
- 初始化 Terraform
準備執行計劃
- 編寫新計劃,保存和刪除 .tf 文件
處理配置文件
- 語法概述
- 編寫、版本控制和更新
設置資源依賴關係
- 使用 Terraform 資源圖
- 基礎設施與應用程序依賴關係
部署基礎設施
- 預覽配置更改
- 執行更改
管理狀態
- 使用 AWS S3 和 AWS DynamoDB 配置後端
複製基礎設施
- 爲應用程序設置環境:開發、測試/質量保證、預發佈和生產
將配置文件打包爲模塊
- 使用可共享模塊複製代碼
- 使用模塊註冊表構建可重用模板
將 Terraform 集成到部署管道中
- 構建、部署和測試應用程序
- 將現有外部資源導入 Terraform
Terraform 性能調優
- 基礎設施監控和性能指標
故障排除
總結與結論
最低要求
- 具備命令行操作經驗。
- 瞭解雲基礎設施概念。
受衆
- 雲架構師
- 系統管理員
- DevOps 工程師
客戶評論 (4)
So in my mind, we walked out of those three days with the building blocks and knowledge to build just about anything in AWS with Terraform. Not only can we build it, but we can test it, and validate our terraform against best practices and setup pull requests hooks to validate code before allowing it to be checked in.
Bernard Quick - AWS, Inc.
課程 - Terraform on AWS
- 經過兩年的虛擬交流、培訓等,很高興能再次與整個團隊一起在現場上課 - 除了理論和實驗室練習之外,看到老師在現場做事也非常有價值,包括他可能犯的所有錯誤。這極大地有助於了解應該如何使用工具、獲得幫助、調試等。
Christoph Bocklin - swisstopo
課程 - Terraform on AWS
機器翻譯
Good knowledge of the subject and learned some fundamentals
Barry Halper - Department for Levelling Up, Housing and Communities
課程 - Terraform on AWS
There were lots of hands on examples and the walkthroughs we carefully explained.
 
                    