Course Code: terraforminpractice
Duration: 14 hours
Prerequisites:
  • Cloud Computing 的基礎知識
  • 瞭解基礎結構即代碼 (IaC)

觀眾

  • DevOps 工程師
  • 雲工程師
  • 系統管理員
  • 軟體開發人員
Overview:

Terraform 在實踐中指的是 Terraform 的實際應用和利用,Terraform 是由 HashiCorp 開發的強大開源工具,用於實現基礎設施即代碼 (IaC)。Terraform 允許 DevOps 團隊使用稱為 HashiCorp 配置語言 (HCL) 的高級配置語言來定義和配置數據中心基礎設施。

本課程為講師指導的培訓(線上或線下),旨在幫助中級 DevOps 工程師使用 Terraform 在雲端環境中構建和管理實際的基礎設施項目。

在培訓結束時,參與者將能夠:

  • 瞭解 Terraform 和 IaC 基礎知識。
  • 學習編寫和管理 Terraform 配置。
  • 掌握 Terraform,負責跨 AWS、Azure 和 GCP 的基礎設施自動化。
  • 利用 Terraform 的高級功能,包括工作區和模組。
  • 將 Terraform 與 CI/CD 管道和 Terraform 雲集成,以實現團隊協作。

課程形式

  • 互動講座和討論。
  • 大量的練習和練習。
  • 在現場實驗室環境中動手實施。

課程定製選項

  • 如需申請本課程的定製培訓,請聯繫我們安排。
Course Outline:

IaC 簡介 & Terraform

  • 什麼是基礎架構即代碼? 
  • Terraform 優勢和架構
  • 將 Terraform 與特定於供應商的工具進行比較
  • 基本 Terraform 概念和工作流程

Terraform 基本原理

  • 安裝 Terraform 並設置環境
  • Terraform 中的身份驗證
  • 瞭解 Terraform 檔及其在模組中的作用
  • Terraform 範本結構和語法
  • Terraform 工作區簡介
  • 執行核心 Terraform 命令
  • 在 Terraform 操作中管理並行性
  • 瞭解隱式依賴關係與顯式依賴關係

Terraform 提供者

  • 將 Terraform 與 AWS、Azure 和 GCP 一起配置和使用
  • 特定於提供程式的配置和最佳實踐

Terraform 變數和函數

  • 深入了解變數
  • 探索動態配置的內置函數
  • 使用插值、運算式和函數

高級 Terraform 配置

  • 高級範本設計和嵌套模組
  • 管理 Terrafor 狀態
  • 解決配置漂移和資源生命週期管理問題
  • 導入和管理現有資源
  • 本地執行模型與遠端執行模型
  • 除錯與登入 Terraform

Terraform 雲

  • 比較 Terraform 開源版本、雲版本和企業版本
  • 在 Terraform Cloud (TFC) 中設置和管理工作區
  • Terraform Cloud for Teams 和協作環境的優勢

摘要和後續步驟

Sites Published:

United Arab Emirates - Terraform in Practice

Qatar - Terraform in Practice

Egypt - Terraform in Practice

Saudi Arabia - Terraform in Practice

South Africa - Terraform in Practice

Brasil - Terraform in Practice

Canada - Terraform in Practice

中国 - Terraform in Practice

香港 - Terraform in Practice

澳門 - Terraform in Practice

台灣 - Terraform in Practice

USA - Terraform in Practice

Österreich - Terraform in Practice

Schweiz - Terraform in Practice

Deutschland - Terraform in Practice

Czech Republic - Terraform in Practice

Denmark - Terraform in Practice

Estonia - Terraform in Practice

Finland - Terraform in Practice

Greece - Terraform in Practice

Magyarország - Terraform in Practice

Ireland - Terraform in Practice

Luxembourg - Terraform in Practice

Latvia - Terraform in Practice

España - Terraform in Practice

Italia - Terraform in Practice

Lithuania - Terraform in Practice

Nederland - Terraform in Practice

Norway - Terraform in Practice

Portugal - Terraform in Practice

Sverige - Terraform in Practice

Türkiye - Terraform in Practice

Malta - Terraform in Practice

Belgique - Terraform in Practice

France - Terraform in Practice

日本 - Terraform in Practice

Australia - Terraform in Practice

Malaysia - Terraform in Practice

New Zealand - Terraform in Practice

Philippines - Terraform in Practice

Singapore - Terraform in Practice

Thailand - Terraform in Practice

Vietnam - Terraform in Practice

India - Terraform in Practice

Argentina - Terraform in Practice

Chile - Terraform in Practice

Costa Rica - Terraform in Practice

Ecuador - Terraform in Practice

Guatemala - Terraform in Practice

Colombia - Terraform in Practice

México - Terraform in Practice

Panama - Terraform in Practice

Peru - Terraform in Practice

Uruguay - Terraform in Practice

Venezuela - Terraform in Practice

Polska - Terraform in Practice

United Kingdom - Terraform in Practice

South Korea - Terraform in Practice

Pakistan - Terraform in Practice

Sri Lanka - Terraform in Practice

Bulgaria - Terraform in Practice

Bolivia - Terraform in Practice

Indonesia - Terraform in Practice

Kazakhstan - Terraform in Practice

Morocco - Terraform in Practice

Tunisia - Terraform in Practice

Kuwait - Terraform in Practice

Oman - Terraform in Practice

Slovakia - Terraform in Practice

Kenya - Terraform in Practice

Nigeria - Terraform in Practice

Botswana - Terraform in Practice

Slovenia - Terraform in Practice

Croatia - Terraform in Practice

Serbia - Terraform in Practice

Bhutan - Terraform in Practice

Nepal - Terraform in Practice

Uzbekistan - Terraform in Practice