- 瞭解基本 Terraform 語法和操作
- 具有雲基礎設施(最好是 AWS)的經驗,並熟悉 CI/CD 概念
觀眾
- DevOps 工程师
- 云架构师
- 基础设施专家
- 技术主管和经理
Terraform 是一個開源基礎設施即代碼軟體工具,它提供一致的 CLI 工作流來管理數百個雲服務。
這種由講師指導的現場培訓(在線或遠端)面向中級到高級 DevOps 工程師、雲架構師和基礎設施專家,他們希望提高使用 Terraform 的高級功能管理和編排分散式基礎設施的技能。
在培訓結束時,參與者將能夠:
- 利用 Terraform 的高級功能來創建動態、可擴展的基礎架構。
- 構建和管理 Terraform 模組,以實現最佳的可重用性和效率。
- 將 Terraform 與 CI/CD 管道集成,實現無縫自動化。
- 有效地調試複雜的 Terraform 配置並對其進行故障排除。
- 使用 Terraform 實施維護和擴展雲基礎架構的最佳實踐。
課程形式
- 互動講座和討論。
- 大量的練習和練習。
- 在現場實驗室環境中動手實施。
課程自定義選項
- 如需申請本課程的定製培訓,請聯繫我們進行安排。
高級 Terraform 語法和結構
- 深入瞭解 Terraform 語法
- 具有for_each和計數的高級迴圈
- 利用地圖和清單進行動態配置
Express離子和動態構型
- 基本表達式及其用例
- 適用於複雜基礎架構設置的高級表達式
- 表達式實踐練習
Terraform 模組最佳實踐
- 本地模組與共用模組:何時使用每個模組
- 構建模組以實現可重用性和可維護性
- 版本控制和管理模組源
Terraform 最佳實踐和模式
- 查看用於狀態管理的實例索引鍵
- 編寫和組織 Terraform 代碼的最佳實踐
- 確保冪等性並最大限度地減少副作用
管理 Terraform 狀態
- 匯入資源並了解狀態檔
- 狀態鎖定、狀態後端和遠端狀態管理
- 在分散式環境中處理狀態檔
跟上 Terraform 更新
- 查看文件以及新Terraform 版本
- 升級 Terraform 版本的策略
- 處理棄用和遷移路徑
將 Terraform 與 CI/CD 管道整合
- YAML 和管道配置概述
- 使用常用的 CI/CD 工具設定 Terraform
- 在管道中自動執行 Terraform 工作流
高級故障排除和調試
- 系統化的故障排除方法 Terraform 計劃和應用
- 調試 Terraform 中的常見和高級錯誤
- 使用日誌和詳細輸出解決錯誤
Terraform 中的輸出和數據流
- 理解和利用 Terraform 中的輸出
- 模組和 root 配置之間的數據流
- 保護輸出中的敏感資訊
Terraform 中的條件邏輯
- 編寫帶有 count、for_each 和 if 的條件語句
- 有條件地創建資源
- 模組中條件邏輯的用例
本地執行Terraform
- 設置本地 Terraform 環境
- 在本地電腦上運行和測試 Terraform 代碼
- 本地開發最佳實踐
處理迴圈依賴關係
- 識別和解決迴圈依賴關係
- 重構代碼以防止依賴迴圈
- 依賴關係管理的高級技術
摘要和後續步驟
United Arab Emirates - Advanced Terraform: Efficient Infrastructure as Code
Qatar - Advanced Terraform: Efficient Infrastructure as Code
Egypt - Advanced Terraform: Efficient Infrastructure as Code
Saudi Arabia - Advanced Terraform: Efficient Infrastructure as Code
South Africa - Advanced Terraform: Efficient Infrastructure as Code
Brasil - Advanced Terraform: Efficient Infrastructure as Code
Canada - Advanced Terraform: Efficient Infrastructure as Code
中国 - Advanced Terraform: Efficient Infrastructure as Code
香港 - Advanced Terraform: Efficient Infrastructure as Code
澳門 - Advanced Terraform: Efficient Infrastructure as Code
台灣 - Advanced Terraform: Efficient Infrastructure as Code
USA - Advanced Terraform: Efficient Infrastructure as Code
Österreich - Advanced Terraform: Efficient Infrastructure as Code
Schweiz - Advanced Terraform: Efficient Infrastructure as Code
Deutschland - Advanced Terraform: Efficient Infrastructure as Code
Czech Republic - Advanced Terraform: Efficient Infrastructure as Code
Denmark - Advanced Terraform: Efficient Infrastructure as Code
Estonia - Advanced Terraform: Efficient Infrastructure as Code
Finland - Advanced Terraform: Efficient Infrastructure as Code
Greece - Advanced Terraform: Efficient Infrastructure as Code
Magyarország - Advanced Terraform: Efficient Infrastructure as Code
Ireland - Advanced Terraform: Efficient Infrastructure as Code
Luxembourg - Advanced Terraform: Efficient Infrastructure as Code
Latvia - Advanced Terraform: Efficient Infrastructure as Code
España - Advanced Terraform: Efficient Infrastructure as Code
Italia - Advanced Terraform: Efficient Infrastructure as Code
Lithuania - Advanced Terraform: Efficient Infrastructure as Code
Nederland - Advanced Terraform: Efficient Infrastructure as Code
Norway - Advanced Terraform: Efficient Infrastructure as Code
Portugal - Advanced Terraform: Efficient Infrastructure as Code
Sverige - Advanced Terraform: Efficient Infrastructure as Code
Türkiye - Advanced Terraform: Efficient Infrastructure as Code
Malta - Advanced Terraform: Efficient Infrastructure as Code
Belgique - Advanced Terraform: Efficient Infrastructure as Code
France - Advanced Terraform: Efficient Infrastructure as Code
日本 - Advanced Terraform: Efficient Infrastructure as Code
Australia - Advanced Terraform: Efficient Infrastructure as Code
Malaysia - Advanced Terraform: Efficient Infrastructure as Code
New Zealand - Advanced Terraform: Efficient Infrastructure as Code
Philippines - Advanced Terraform: Efficient Infrastructure as Code
Singapore - Advanced Terraform: Efficient Infrastructure as Code
Thailand - Advanced Terraform: Efficient Infrastructure as Code
Vietnam - Advanced Terraform: Efficient Infrastructure as Code
India - Advanced Terraform: Efficient Infrastructure as Code
Argentina - Advanced Terraform: Efficient Infrastructure as Code
Chile - Advanced Terraform: Efficient Infrastructure as Code
Costa Rica - Advanced Terraform: Efficient Infrastructure as Code
Ecuador - Advanced Terraform: Efficient Infrastructure as Code
Guatemala - Advanced Terraform: Efficient Infrastructure as Code
Colombia - Advanced Terraform: Efficient Infrastructure as Code
México - Advanced Terraform: Efficient Infrastructure as Code
Panama - Advanced Terraform: Efficient Infrastructure as Code
Peru - Advanced Terraform: Efficient Infrastructure as Code
Uruguay - Advanced Terraform: Efficient Infrastructure as Code
Venezuela - Advanced Terraform: Efficient Infrastructure as Code
Polska - Advanced Terraform: Efficient Infrastructure as Code
United Kingdom - Advanced Terraform: Efficient Infrastructure as Code
South Korea - Advanced Terraform: Efficient Infrastructure as Code
Pakistan - Advanced Terraform: Efficient Infrastructure as Code
Sri Lanka - Advanced Terraform: Efficient Infrastructure as Code
Bulgaria - Advanced Terraform: Efficient Infrastructure as Code
Bolivia - Advanced Terraform: Efficient Infrastructure as Code
Indonesia - Advanced Terraform: Efficient Infrastructure as Code
Kazakhstan - Advanced Terraform: Efficient Infrastructure as Code
Morocco - Advanced Terraform: Efficient Infrastructure as Code
Tunisia - Advanced Terraform: Efficient Infrastructure as Code
Kuwait - Advanced Terraform: Efficient Infrastructure as Code
Oman - Advanced Terraform: Efficient Infrastructure as Code
Slovakia - Advanced Terraform: Efficient Infrastructure as Code
Kenya - Advanced Terraform: Efficient Infrastructure as Code
Nigeria - Advanced Terraform: Efficient Infrastructure as Code
Botswana - Advanced Terraform: Efficient Infrastructure as Code
Slovenia - Advanced Terraform: Efficient Infrastructure as Code
Croatia - Advanced Terraform: Efficient Infrastructure as Code
Serbia - Advanced Terraform: Efficient Infrastructure as Code
Bhutan - Advanced Terraform: Efficient Infrastructure as Code
Nepal - Advanced Terraform: Efficient Infrastructure as Code
Uzbekistan - Advanced Terraform: Efficient Infrastructure as Code