fbpx

在 AWS 上使用 SRE 和IaC DevOps 的 Terraform 技術|真實世界的 20 個示範

Contents

Terraform 在AWS EC2、VPC、ALB、CLB、NLB、Autoscaling、Route53、ACM、CloudWatch、SNS、CodePipeline、CodeBuild、S3上的應用。

從這 22 小時的課程,你會學到

  • 你將透過 22 個演示,從真實世界的角度學習掌握Terraform
  • 你將使用 Terraform 建構 AWS VPC 3層架構
  • 使用 Terraform 建構各種負載均衡器 CLB、ALB 和 NLB
  • 你將使用 Terraform 在 AWS 上建構 DNS 到 DB 的架構
  • 你將使用 Terraform 建立帶有啟動配置的自動縮放功能
  • 你將使用 Terraform 建立帶有啟動樣板的自動縮放功能
  • 你將使用Terraform 建構 AWS CloudWatch 警報器
  • 你將使用 AWS CodePipeline 為你的 Terraform 配置實現 IaC DevOps 用例
  • 你將詳細瞭解 Terrafrom 狀態、本地和遠端後端
  • 你將學習並實現所有的 Terraform 供應者
  • 你將學習並實施2種類型的 Terraform 模組(公共模組和本地模組)

要求

  • 你必須有一個 AWS 雲端帳戶,才能跟著我一起進行實踐活動。
  • 你不需要有任何關於 Terraform 的基礎知識。課程將從 Terraform 的基礎知識開始,帶你到非常高階的水平。

課程說明

課程概述

歡迎來到這個關於 在 AWS 上使用 SRE 和IaC DevOps 的 Terraform 技術|真實世界的 20 個示範 的神奇課程。 以下是本課程涵蓋的模組列表。

課程模組

  1. 基礎設施即程式碼(IaC)
  2. Terraform基礎知識
    1. 在MacOs、LinuxOS和WindowsOS上安裝工具
    2. Terraform命令基礎知識
    3. Terraform語言語法
  3. Terraform設定、提供者和資源
  4. Terraform變數和資料來源
  5. Terraform迴圈、元引數和Splat運算子
  6. AWS VPC 3層架構
  7. VPC中的AWS EC2例項和安全組
  8. AWS經典負載平衡器
  9. AWS ALB應用負載平衡器
  10. AWS ALB基於 context 路徑的路由選擇
  11. AWS ALB基於主機頭的路由選擇
  12. AWS ALB HTTP頭和查詢字串重定向
  13. AWS DNS到DB的實現
  14. AWS自動縮放與啟動配置
  15. 使用啟動模板的AWS自動縮放
  16. 使用TCP和TLS的AWS網路負載平衡器
  17. 針對ALB、ASG和CIS的AWS CloudWatch警報器
  18. 本地開發和參考Terraform模組
  19. 從頭開始開發Terraform模組
  20. 使用AWS S3和DynamoDB進行遠端狀態儲存
  21. Terraform遠端狀態資料來源
  22. 使用AWS CodePipeline的IaC DevOps

涵蓋的AWS服務

  1. AWS VPC 虛擬私有雲
  2. 用於對外通訊的AWS VPC NAT閘道器
  3. AWS VPC公共和私有子網
  4. AWS EC2例項
  5. AWS安全組
  6. AWS經典負載平衡器
  7. AWS ALB應用負載平衡器–基礎版
  8. AWS ALB基於 contet 路徑的路由選擇
  9. AWS ALB基於主機頭的路由選擇
  10. 基於AWS ALB自定義HTTP頭的路由選擇
  11. 基於AWS ALB查詢字串的重定向
  12. 使用啟動配置的 AWS 自動縮放功能
  13. 使用啟動模板的 AWS 自動縮放
  14. AWS網路負載平衡器
  15. AWS CloudWatch警報器
  16. AWS證書管理器(ACM)
  17. AWS Route53
  18. AWS CodeBuild
  19. AWS CodePipeline
  20. AWS RDS資料庫

涵蓋的Terraform概念

  1. Terraform安裝
  2. 命令基礎(init, validate, plan, apply)。
  3. 語言語法(區塊、引數
  4. 設定塊
  5. 提供者區塊
  6. 資源區
  7. 資源元引數( depends_on, count, for_each)。
  8. 輸入變數–基礎知識
  9. 輸入變數–提示時的賦值
  10. 輸入變數 – 用 cli var 覆蓋預設值
  11. 輸入變數–用terraform.tfvars分配
  12. 輸入變數–用tfvars var-file引數指定
  13. 輸入變數–用auto tfvars指定
  14. 輸入變數 – 列表
  15. 輸入變數–地圖
  16. 輸入變數 – 敏感的輸入變數
  17. 功能。檔案
  18. 輸出值
  19. 本地值
  20. 資料來源
  21. 後端–遠端狀態儲存
  22. 檔案供應者
  23. 本地執行的供應者
  24. 遠端執行供應器
  25. 空白資源
  26. 來自公共登錄檔的模組
  27. 建立本地模組
  28. 使用列表的For Loop
  29. 帶地圖的For Loop
  30. 帶有高階地圖的For迴圈
  31. 遺留的濺射運算子
  32. 最新的濺射運算子
  33. 函式:toset
  34. 函式: tomap
  35. 功能: 鑰匙
  36. 模組升級
  37. 隨機資源

我的每門課程都配有

  • 驚人的動手能力,一步一步的學習經驗
  • 真實的實施經驗
  • 問答部分的友好支援
  • 30天 “無問題 “退款保證!

目標受眾

  • 計劃掌握 Terraform 的基礎設施架構師或系統管理員或開發人員
  • 任何有興趣學習作為當前流行的工具Terraform IaC 基礎設施的初學者
  • 任何想從真實世界的角度學習Terraform的人

講師簡介

Kalyan Reddy Daida | DevOps & SRE Architect on AWS, Azure & Google Cloud Platforms Docker, Kubernetes, Terraform, SRE 等主題的最暢銷講師

關於我

我是Kalyan Reddy Daida,一個在設計複雜的基礎設施解決方案、Java程式設計和設計方面擁有15年經驗的架構師,與世界各地的主要客戶合作。

我對雲端技術和 Cloud Native 解決方案(如Kubernetes和Istio)特別感興趣。我對學習新技術和教學充滿熱情。

我在AWS上有豐富的架構、設計和實施解決方案的經驗。

關於Stack Simplify

在Stack Simplify,我們專注於在我們的課程中實施真實世界的場景。

我們的每一個課程都專注於為學生提供實踐經驗,以循序漸進和有趣的方式學習新技術。

英文字幕:有

  • 想要了解如何將英文字幕自動翻譯成中文? 請參考這篇 How-To

🙌 如何有效率地管理 ChatGPT 輸出與整理自己的 ChatGPT 提示( prompts )使用情境?LN+ for Web 已經針對 ChatGPT 的整合做最佳化


🙌 讓 Notion AI 成為你線上學習的得力助手,詳細操作請參考 – 使用 Notion AI 功能來為 udemy 的課程做摘要總結


  • 點選這個優惠連結 課程特價 | Udemy 永久擁有課程 NT330 起( 請登入 Udemy|按過“優惠連結”後到”報名參加課程“連結網頁做更新 )
  • Udemy 現在越來越多課程有中文字幕,請參考 Soft & Share 中文線上課程
  • 手機上點選優惠連結看到的價格比電腦上看到的貴
  • $代表當地貨幣, 如在台灣為 NT
  • 點選”報名參加課程”有可能因瀏覽器 cookies 轉久一點或回報錯誤而無法連上,請稍等刷新或重新點選就會出現

報名參加課程

Sponsored by Udemy


也許你會有興趣

不受 FB 演算法影響,歡迎透過 e-mail 訂閱網站更新

Comments are closed.

Powered by WordPress.com.

Up ↑

%d 位部落客按了讚: