課程 AZ-400T05-A: 實作應用程式基礎結構

此課程提供在 DevOps 管線中部署應用程式基礎結構的知識與技能。 學生將了解如何實作基礎結構即程式碼和組態管理、如何使用常見自動化工具來佈建 Azure 基礎結構,以及如何使用各種 Azure 服務和部署方法來部署應用程式基礎結構。 學生也將了解如何將協力廠商部署工具 (例如 Chef 和 Puppet) 與 Azure 整合,以將合規性與安全性納入發行管線。

對象個人檔案

此課程的學生對實作應用程式基礎結構及管理和設定該基礎結構,或通過 Microsoft Azure DevOps Solutions 認證測驗感興趣。

職務角色: DevOps 工程師

獲得的技能

  • 套用基礎結構和設定即程式碼準則
  • 使用 Microsoft 自動化技術 (例如 ARM 範本、PowerShell 和 Azure CLI) 來部署和管理基礎結構
  • 描述 Azure 可用的部署模型和服務

必要條件

學生應該要具備 Azure 的相關基礎知識、使用虛擬機器和容器的經驗,以及對自動化和指令碼的一些了解。

具備使用 Windows 或 Linux 於軟體開發或作業環境中工作的經驗會很有幫助,但並非必要。

學生也應該具備一般應用程式開發和部署程序的知識。

課程大綱

課程模組 1:基礎結構和設定 Azure 工具

課程

  • 學習目標
  • 基礎結構即程式碼和組態管理
  • 使用 ARM 範本建立 Azure 資源
  • 使用 Azure CLI 建立 Azure 資源
  • 使用 Azure PowerShell 建立 Azure 資源
  • 其他自動化工具
  • 版本控制
  • 實驗室:使用 ARM 範本來部署至 Azure
  • 課程模組檢閱問題

完成本單元後,學生將能夠:

  • 套用基礎結構和設定即程式碼準則
  • 使用 Microsoft 自動化技術,例如 ARM 範本,PowerShell 和 Azure CLI,部署和管理基礎結構

課程模組 2:Azure 部署模型和服務

課程

  • 學習目標
  • 部署模型和選項
  • Azure 基礎結構即服務 (IaaS) 服務
  • 使用 DevOps 進行 Azure 自動化
  • 期望狀態設定 (DSC)
  • Azure 平台即服務 (PaaS) 服務
  • Azure Service Fabric
  • 實驗室:Azure 自動化 - IaaS 或 PaaS 部署
  • 課程模組檢閱問題

完成本單元後,學生將能夠:

  • 描述 Azure 可用的部署模型和服務

課程模組 3:建立和管理 Kubernetes 服務基礎結構

課程

  • 學習目標
  • Azure Kubernetes Service
  • 實驗室:部署和擴縮 AKS 叢集
  • 課程模組檢閱問題

完成本單元後,學生將能夠:

  • 部署和設定受管理 ...