Course Code: terraformgcp
Duration: 21 hours
Prerequisites:
  • 使用命令行的經驗
  • 了解雲基礎架構概念

觀眾

  • 雲架構師
  • 系統管理員
  • DevOps 工程師
Overview:

Google 云平台(GCP)为云中的应用构建提供基础设施。 Terraform,由Hashicorp创建,是管理该基础设施的工具。 GCP 和 Terraform 的组合使管理高复杂、生产级的服务器和应用程序实用、高效甚至有趣。

由教练领导的现场培训(在线或在线)针对那些希望使用GCP来规划和构建云基础设施的工程师。

在本研讨会结束后,参与者将能够:

  • 安装和配置 Terraform 在 GCP 上。
  • 实施一个基础设施作为代码"方法管理私人和公共云环境。
  • 创建、启动和从单一工具中拆除基础设施。
  • 在版本控制系统中写出可以像任何其他源代码一样管理的声明配置文件。
  • 快速更新配置文件以有效地响应变化的计算资源要求。
  • 与其他基础设施工程师合作,通过在一个常见的代码库中共享配置文件。
  • 提高基础设施采购过程的透明度。

课程格式

  • 互动讲座和讨论。
  • 很多练习和练习。
  • 在现场实验室环境中进行手动实施。

课程定制选项

  • 要申请此课程的定制培训,请联系我们安排。
Course Outline:

介紹

  • Terraform 與 Chef、Puppet、Ansible 或 Salt 有何不同?
  • 為什麼不使用Google部署管理員?

Terraform 功能和體系結構概述

  • 基礎架構即代碼、執行計劃、資源圖、變更自動化

Terraform 工作流程

  • 寫入、預覽、創建、複製、銷毀

開始

  • 準備用於 Terraform 的 GCP 帳戶
  • 初始化 Terraform 並構建虛擬機(計算引擎實例)

創建應用程式

  • 在 GCP 上啟動專案
  • 初始化示例 Web 應用

準備執行計劃

  • 編寫新計劃、保存和刪除 .tf 檔

使用配置檔

  • 語法概述
  • 編寫、版本控制和更新

設置資源依賴關係

  • 使用 Terraform Resource Graph
  • 基礎結構與應用程式依賴關係

部署基礎架構

  • 預覽配置更改
  • 執行更改

管理狀態

  • 設置 Google Cloud Storage 以實現持久性
  • 設置遠端狀態

Networking

  • 設置防火牆
  • 管理子網

再現基礎設施

  • 為應用設置環境:dev、test/qa、stage 和 prod

將配置檔打包為模組

  • 使用可共用模組複製代碼
  • 使用模組註冊表構建可重用的範本

將 Terraform 集成到部署管道中

  • 構建、部署和測試應用程式
  • 將現有外部資源匯入 Terraform

Terraform 性能調優

  • 基礎架構監控和性能指標

故障排除

總結和結論

Sites Published:

United Arab Emirates - Terraform on GCP (Google Cloud Platform)

Qatar - Terraform on GCP (Google Cloud Platform)

Egypt - Terraform on GCP (Google Cloud Platform)

Saudi Arabia - Terraform on GCP (Google Cloud Platform)

South Africa - Terraform on GCP (Google Cloud Platform)

Brasil - Terraform on GCP (Google Cloud Platform)

Canada - Terraform on GCP (Google Cloud Platform)

中国 - Terraform on GCP (Google Cloud Platform)

香港 - Terraform on GCP (Google Cloud Platform)

澳門 - Terraform on GCP (Google Cloud Platform)

台灣 - Terraform on GCP (Google Cloud Platform)

USA - Terraform on GCP (Google Cloud Platform)

Österreich - Terraform on GCP (Google Cloud Platform)

Schweiz - Terraform on GCP (Google Cloud Platform)

Deutschland - Terraform on GCP (Google Cloud Platform)

Czech Republic - Terraform on GCP (Google Cloud Platform)

Denmark - Terraform on GCP (Google Cloud Platform)

Estonia - Terraform on GCP (Google Cloud Platform)

Finland - Terraform on GCP (Google Cloud Platform)

Greece - Terraform on GCP (Google Cloud Platform)

Magyarország - Terraform on GCP (Google Cloud Platform)

Ireland - Terraform on GCP (Google Cloud Platform)

Luxembourg - Terraform on GCP (Google Cloud Platform)

Latvia - Terraform on GCP (Google Cloud Platform)

España - Terraform on GCP (Google Cloud Platform)

Italia - Terraform on GCP (Google Cloud Platform)

Lithuania - Terraform on GCP (Google Cloud Platform)

Nederland - Terraform on GCP (Google Cloud Platform)

Norway - Terraform on GCP (Google Cloud Platform)

Portugal - Terraform on GCP (Google Cloud Platform)

Sverige - Terraform on GCP (Google Cloud Platform)

Türkiye - Terraform on GCP (Google Cloud Platform)

Malta - Terraform on GCP (Google Cloud Platform)

Belgique - Terraform on GCP (Google Cloud Platform)

France - Terraform on GCP (Google Cloud Platform)

日本 - Terraform on GCP (Google Cloud Platform)

Australia - Terraform on GCP (Google Cloud Platform)

Malaysia - Terraform on GCP (Google Cloud Platform)

New Zealand - Terraform on GCP (Google Cloud Platform)

Philippines - Terraform on GCP (Google Cloud Platform)

Singapore - Terraform on GCP (Google Cloud Platform)

Thailand - Terraform on GCP (Google Cloud Platform)

Vietnam - Terraform on GCP (Google Cloud Platform)

India - Terraform on GCP (Google Cloud Platform)

Argentina - Terraform on GCP (Google Cloud Platform)

Chile - Terraform on GCP (Google Cloud Platform)

Costa Rica - Terraform on GCP (Google Cloud Platform)

Ecuador - Terraform on GCP (Google Cloud Platform)

Guatemala - Terraform on GCP (Google Cloud Platform)

Colombia - Terraform on GCP (Google Cloud Platform)

México - Terraform on GCP (Google Cloud Platform)

Panama - Terraform on GCP (Google Cloud Platform)

Peru - Terraform on GCP (Google Cloud Platform)

Uruguay - Terraform on GCP (Google Cloud Platform)

Venezuela - Terraform on GCP (Google Cloud Platform)

Polska - Terraform on GCP (Google Cloud Platform)

United Kingdom - Terraform on GCP (Google Cloud Platform)

South Korea - Terraform on GCP (Google Cloud Platform)

Pakistan - Terraform on GCP (Google Cloud Platform)

Sri Lanka - Terraform on GCP (Google Cloud Platform)

Bulgaria - Terraform on GCP (Google Cloud Platform)

Bolivia - Terraform on GCP (Google Cloud Platform)

Indonesia - Terraform on GCP (Google Cloud Platform)

Kazakhstan - Terraform on GCP (Google Cloud Platform)

Morocco - Terraform on GCP (Google Cloud Platform)

Tunisia - Terraform on GCP (Google Cloud Platform)

Kuwait - Terraform on GCP (Google Cloud Platform)

Oman - Terraform on GCP (Google Cloud Platform)

Slovakia - Terraform on GCP (Google Cloud Platform)

Kenya - Terraform on GCP (Google Cloud Platform)

Nigeria - Terraform on GCP (Google Cloud Platform)

Botswana - Terraform on GCP (Google Cloud Platform)

Slovenia - Terraform on GCP (Google Cloud Platform)

Croatia - Terraform on GCP (Google Cloud Platform)

Serbia - Terraform on GCP (Google Cloud Platform)

Bhutan - Terraform on GCP (Google Cloud Platform)

Nepal - Terraform on GCP (Google Cloud Platform)

Uzbekistan - Terraform on GCP (Google Cloud Platform)