課程 AZ-400T05-A: 實作應用程式基礎結構
此課程提供在 DevOps 管線中部署應用程式基礎結構的知識與技能。 學生將了解如何實作基礎結構即程式碼和組態管理、如何使用常見自動化工具來佈建 Azure 基礎結構,以及如何使用各種 Azure 服務和部署方法來部署應用程式基礎結構。 學生也將了解如何將協力廠商部署工具 (例如 Chef 和 Puppet) 與 Azure 整合,以將合規性與安全性納入發行管線。
對象個人檔案
此課程的學生對實作應用程式基礎結構及管理和設定該基礎結構,或通過 Microsoft Azure DevOps Solutions 認證測驗感興趣。
職務角色: DevOps 工程師
瀏覽所有研討會
獲得的技能
- 套用基礎結構和設定即程式碼準則
- 使用 Microsoft 自動化技術 (例如 ARM 範本、PowerShell 和 Azure CLI) 來部署和管理基礎結構
- 描述 Azure 可用的部署模型和服務
必要條件
學生應該要具備 Azure 的相關基礎知識、使用虛擬機器和容器的經驗,以及對自動化和指令碼的一些了解。
具備使用 Windows 或 Linux 於軟體開發或作業環境中工作的經驗會很有幫助,但並非必要。
學生也應該具備一般應用程式開發和部署程序的知識。
學生應該要具備 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 叢集
- 課程模組檢閱問題
完成本單元後,學生將能夠:
- 部署和設定受管理 ...
課程模組 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 叢集
- 課程模組檢閱問題
完成本單元後,學生將能夠:
- 部署和設定受管理 Kubernetes 叢集
課程模組 4:可透過 Azure 取得的協力廠商和開放原始碼工具
課程
- 學習目標
- Chef
- Puppet
- Ansible
- Cloud-Init
- Terraform
- 實驗室:在 Azure 中使用 X 來佈建和設定應用程式
- 課程模組檢閱問題
完成本單元後,學生將能夠:
- 使用 Azure 的第三方工具和服務來部署和設定基礎結構,例如 Chef,Puppet,Ansible,SaltStack 和 Terraform
課程模組 5:在您的基礎結構中實作合規性與安全性
課程
- DevOps 的安全性與合規性準則
- Azure 資訊安全中心
- 實驗室:整合 Azure DevOps 管線/安全性中心內的掃描延伸模組或工具
- 課程模組檢閱問題
完成本單元後,學生將能夠:
- 為發行管線和應用程式基礎結構定義基礎結構和設定策略以及適當的工具組
- 在您的應用程式基礎結構中實作合規性和安全性
課程模組 6:課程完成
課程
- 最終測驗