Advanced Terraform培訓
Terraform,由 Hashicorp 提供,是一種配置編排工具,用於在雲上和雲下構建和管理基礎設施。
這種由講師指導的現場培訓(遠端或遠端)面向在管理基礎設施方面具有基本經驗的工程師,他們希望使用 Terraform 來設計、構建和自動化多個環境配置和複雜的 DevOps 流程。
在培訓結束時,參與者將能夠:
- 使用 Terraform 為多個環境設置工作區。
- 瞭解大規模管理基礎結構的最佳實踐。
- 使用 Terraform 中的高級工具和 CLI 配置。
- 設計和開發複雜的 Terraform 模組。
- 獲得高級 HCL 運算子和編碼技術方面的專業知識。
- 實施安全加固和代碼分析。
- 自動執行測試流程和 CI/CD 管道。
課程形式
- 互動講座和討論。
- 大量的練習和練習。
- 在現場實驗室環境中動手實施。
課程定製選項
- 如需申請本課程的定製培訓,請聯繫我們安排。
課程簡介
介紹
- Terraform 核心概念和元件概述
- DevOps 基本原理
開始
- 安裝與設定Terraform
- 為多個環境設置工作區
- Terraform 中的本地狀態與遠端狀態
- 高級 Terraform 工具和 CLI
建築群 Terraform 模組
- 標準模組結構
- 定義提供程式配置
- 開發自定義 Terraform 模組
- 使用模組創建可重用的基礎架構
- 公共模組與共享模組
- 在 Terraform 註冊表上發佈模組
- 模組組合的最佳實踐
編碼技術與優化
- 迴圈和元參數
- 動態語言表達式
- HCL 語法和運算符
- 塊語法和後端配置
- Mono-repo 與 multi-repo
- 使用 Terragrunt
安全加固和自動化
- Terraform 深度安全
- 管理憑據和機密
- 自動化測試框架
- 代碼分析和驗證
- 自動化交付管道
- 基礎架構和部署的可靠性
故障排除
摘要和後續步驟
最低要求
- 對雲基礎架構概念的理解
- Terraform 操作的基本經驗
觀眾
- DevOps 工程師
- 系統管理員
- 系統架構師
Open Training Courses require 5+ participants.
Advanced Terraform培訓 - Booking
Advanced Terraform培訓 - Enquiry
Advanced Terraform - 咨詢詢問
咨詢詢問
客戶評論 (6)
訓練是完美的,但對於未來,我認為任何諸如“Terraform 狀態管理”之類的論點都可以解決
paolo - Fastweb
Course - Advanced Terraform
機器翻譯
Reda 能夠讓每個人都參與進來,並確保我們正確地進行練習,並在我們需要的地方提供説明。他知識淵博,能夠以清晰易懂的方式解釋所有概念。
Fabio - BMW SA
Course - Advanced Terraform
機器翻譯
培訓師非常友好,不介意回答我愚蠢的問題。
Thomas Bates - BMW SA
Course - Advanced Terraform
機器翻譯
解釋概念的白板很好
JJ - BMW SA
Course - Advanced Terraform
機器翻譯
a lot of exercises that helped us understand better
Vlad Andreias - DB Global Technology
Course - Advanced Terraform
Deep knowledge
Akhand Raj Jaiswal - BMW
Course - Advanced Terraform
Provisional Upcoming Courses (Require 5+ participants)
相關課程
Advanced Terraform - 3 Days
21 時間:這種由講師指導的現場培訓香港(在線或遠端)面向初級到高級 DevOps 工程師、系統管理員和系統架構師,他們希望提高他們在管理複雜基礎設施部署方面的 Terraform 技能和熟練程度。
在培訓結束時,參與者將能夠:
- 大規模開發和維護 Terraform 專案。
- 展示 HCL 方面的專業知識以及一些更高級的表達語言能力和實踐。
- 利用各種自動化工具和流程來管理持續集成和交付管道中的 Terraform 操作,包括測試和質量保證工具和流程。
- 在任何現有或新的 Terraform 專案或模組中擔任專家。
Advanced Terraform: Efficient Infrastructure as Code
21 時間:這種以講師為主導的 香港(在線或現場)實時培訓面向中級到高級 DevOps 工程師、雲架構師和基礎設施專家,他們希望提高使用 Terraform 的高級功能管理和編排分散式基礎設施的技能。
在培訓結束時,參與者將能夠:
- 利用 Terraform 的高級功能來創建動態、可擴展的基礎架構。
- 構建和管理 Terraform 模組,以實現最佳的可重用性和效率。
- 將 Terraform 與 CI/CD 管道集成,實現無縫自動化。
- 有效地調試複雜的 Terraform 配置並對其進行故障排除。
- 使用 Terraform 實施維護和擴展雲基礎架構的最佳實踐。
Terraform for Managing Cloud Infrastructure
14 時間:這種以講師為主導的香港現場現場培訓針對的是希望使用Terraform來規劃和構建雲基礎設施的工程師。
在培訓結束時,參與者將能夠:
- 安裝和配置 Terraform。
- 實施「基礎架構即代碼」方法來管理私有雲和公有雲環境。
- 編寫聲明性配置檔,以實現更高效的變更管理和協作。
- 提高基礎設施採購流程的透明度。
- 在單個工具中跨不同的基礎設施供應商(AWS、GCP、Azure、OpenStack、VMware 等)創建、啟動和刪除資源。
Terraform Fundamentals for Beginners
21 時間:這種講師指導的現場培訓在 香港(在線或現場)進行,面向 DevOps 以前很少或沒有基礎設施管理經驗的工程師。Terraform 將用於自動設置和部署雲上和雲下的基礎設施。
在本次培訓結束時,參與者將能夠:
- 安裝和配置 Terraform。
- 實施基礎設施即代碼方法來管理IT環境。
- 在單個工具中創建、啟動和拆除基礎設施。
- 編寫聲明性配置檔,這些檔可以像版本控制系統中的任何其他原始程式碼一樣進行管理。
- 快速更新配置檔以有效回應不斷變化的計算資源需求。
- 通過在通用代碼存儲庫中共用配置檔,與其他基礎設施工程師協作。
- 提高基礎設施採購流程的透明度。
Terraform on AWS
21 時間:這種以講師為主導的現場培訓(現場或遠端)面向希望使用Terraform on AWS來規劃和構建雲基礎架構的工程師。
在培訓結束時,參與者將能夠:
- 安裝和配置 Terraform on AWS。
- 實施“基礎設施即代碼”方法來管理 AWS 雲環境。
- 在單個工具中創建、啟動和拆除基礎架構。
- 編寫聲明性配置檔,這些檔可以像版本控制系統中的任何其他原始程式碼一樣進行管理。
- 快速更新配置檔,以有效回應不斷變化的計算資源需求。
- 通過在通用代碼存儲庫中共用配置檔,與其他基礎架構工程師協作。
- 提高基礎設施採購流程的透明度。
Terraform on GCP (Google Cloud Platform)
21 時間:這種以講師為主導的香港現場培訓(現場或遠端)針對的是希望在GCP上使用Terraform來規劃和構建雲基礎設施的工程師。
在培訓結束時,參與者將能夠:
- 在 GCP 上安裝和配置 Terraform。
- 實施「基礎架構即代碼」方法來管理私有雲和公有雲環境。
- 在單個工具中創建、啟動和拆除基礎架構。
- 編寫聲明性配置檔,這些檔可以像版本控制系統中的任何其他原始程式碼一樣進行管理。
- 快速更新配置檔,以有效回應不斷變化的計算資源需求。
- 通過在通用代碼存儲庫中共用配置檔,與其他基礎架構工程師協作。
- 提高基礎設施採購流程的透明度。
Terraform in Practice
14 時間:這種由講師指導的現場培訓香港(在線或遠端)面向希望使用 Terraform 在雲環境中構建和管理真實基礎設施專案的中級 DevOps 工程師。
在培訓結束時,參與者將能夠:
- 瞭解 Terraform 和 IaC 基礎知識。
- 學習編寫和管理 Terraform 配置。
- Master Terraform 負責跨 AWS、Azure 和 GCP 的基礎設施自動化。
- 利用 Terraform 的高級功能,包括工作區和模組。
- 將 Terraform 與 CI/CD 管道和 Terraform 雲集成,以實現團隊協作。
Terraform on Microsoft Azure
21 時間:這種以講師為主導的 香港(在線或現場)實時培訓面向希望使用 Terraform 在 Azure 雲平臺上自動部署、管理和擴展基礎架構的中級雲工程師和 IT 專業人員。
在培訓結束時,參與者將能夠:
- 瞭解 Terraform 的基礎知識及其在基礎結構即代碼中的優勢。
- 為Azure設置和配置Terraform。
- 為各種 Azure 服務開發、測試和部署 Terraform 配置檔。
- 使用 Terraform 管理和擴展 Azure 資源。
- 實施 Terraform 狀態管理和版本控制的最佳實踐。
- 將 Terraform 與 Azure DevOps 集成以實現自動化部署。
- 創建可重用的 Terraform 模組,以實現一致的資源配置。
- 利用 Terraform 的高級功能進行複雜的基礎架構部署。