Contents
學習如何用 Terraform 應用基礎設施即程式碼(IaC)。涵蓋 Web 應用程式、資料庫、虛擬機器、Kubernetes和Azure。
從這 4.5 小時的課程,你會學到
- 自動將基礎設施部署到雲端
- 建立 Terraform 樣板
- 使用 “執行計劃 “工作
- 共享和鎖定狀態檔案
- 部署到開發/測試和營運中
- Terraform的 DevOps CI/CD 管線
- 使用 Atlantis 的 GitOps
- 建立和部署 Web 應用程式、資料庫、虛擬機器、儲存、Kubernetes叢集
- 使用模組部署到多個雲端平台
- 排除 Terraform 的故障
- 應用基礎設施即程式碼(IaC)。
要求
- 基本的雲端服務
課程說明
當涉及到將基礎設施部署到雲端或本地端時,Terraform 正在成為標準。
在本課程中,你將學習如何建立和部署 Terraform 樣板。
我們將使用不同的Terraform命令,如init、plan、apply和destroy。
我們將探索 Terraform 的功能,如輸入和輸出參數、執行計劃和遠端後端狀態。
我們將為 Web 應用程式、SQL資料庫、虛擬機器、儲存、Kubernetes叢集等編寫樣板。
我們將使用 Azure DevOps 和 Github Actions 建立 DevOps CI/CD 管道,以部署到多個環境:開發、測試和 prod。
然後,我們將使用 Atlantis 為 Terraform 實現GitOps。
在所有這些展示中,你還會學到安全、配置和可擴展方面的最佳實踐。
我希望你已經準備好了,並對這個旅程感到興奮
帶上一杯咖啡,讓我們開始吧。
目前的計劃
介紹
- Terraform介紹(啟動、計劃、應用、刪除)
- 要求(Terraform、Azure訂閱、Azure CLI、VS Code+TF外掛、任何作業系統)。
資源群組
- 將資源組部署到 Azure 中
- 注意資源娛樂
- 驗證和格式化模板
Web 應用程式
- 部署網路應用程式
- 新增變數檔案
- 在.tfvars檔案中建立變數
- 在命令列中重寫變數
- 建立輸出變數
執行計劃
- Terraform計劃的概述
- 展示
TF_State
- 使用遠端後端狀態工作
Infra部署
- 部署帶有資料庫的 SQL 伺服器
- 部署和配置Web App和SQL Server
- 部署Linux虛擬機器
- 使用 Azure Bastion 部署Windows VM
- 部署 AKS 叢集
- 用管理身份和 ACR 部署AKS
Terraform的特點
- 函式(for each, for, count, if/else, random, lower, upper, min, max…)
用Terraform進行開發
- 使用 Azure DevOps 部署 Terraform 樣板
- 配置 CI/CD 管線
即將舉辦的講座
- 資料來源
- 工作空間/環境
- 使用Terratest測試TF
- 多重雲端
- 部署到AWS和GCP
- 使用TF的GitOps(Atlantis…)。
- TF與ARM
- TF的競爭對手。Ansible、Pulumi、ARM、Cloud Formation
- Kubernetes、Helm、Docker、GIT的TF供應商……
目標受眾
- 雲端運算自動化的初學者
- 轉向 Ops 或 DevOps 的軟體開發人員
- 尋找更深入的IaC課程的學生
講師簡介
Houssem Dellai 目前在微軟擔任工程師 ( 更多講師課程介紹 )
Houssem Dellai 自 2013 年以來一直是微軟最有價值專家(MVP)。他還是一名軟體工程師,並與新創公司、中小型企業和大公司合作。如果你正在尋找有關 Xamarin、ASP.NET 或 Azure 的內容,你可能不知不覺就已看過他的作品。 很有可能你已經在 Microsoft MSDN 部落格和 CodeProject 上看過他的 YouTube 或部落格文章。
他也是研討會演講人和專業認證培訓師,他培訓了 2000 多名學生和專業開發人員。因此,他知道人們學新技術能時有可能在哪裡遇到困難。所以,他可以將複雜蓋面簡化讓初學者很容易了解。
英文字幕:有
- 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To
🙌 如何有效率地管理 ChatGPT 輸出與整理自己的 ChatGPT 提示( prompts )使用情境?LN+ for Web 已經針對 ChatGPT 的整合做最佳化
🙌 讓 Notion AI 成為你線上學習的得力助手,詳細操作請參考 – 使用 Notion AI 功能來為 udemy 的課程做摘要總結
- 點選這個✨優惠連結 課程特價 | Udemy 永久擁有課程 NT330 起( 請登入 Udemy|按過“優惠連結”後到”報名參加課程“連結網頁做更新 )
- Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
- 手機上點選優惠連結看到的價格比電腦上看到的貴
- $代表當地貨幣, 如在台灣為 NT
- 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現
報名參加課程

也許你會有興趣
- 更多 Terraform 線上課程介紹
- ★英語學習地圖 – 練好英文是最大的學習槓桿
- 如何找工作學習地圖 – 找工作不要靠運氣!
你必須登入才能發表留言。