Implementing Application Infrastructure
|
實現應用程式基礎架構
課程代碼
AZ-400T05-A
課程天數
1 天
課程概要
本課程提供在 DevOps 管道中部署應用程式基礎結構所需的知識和技能。將介紹如何實現基礎結構即代碼和配置管理,如何使用常用自動化工具預配 Azure 基礎結構,以及如何使用各種 Azure 服務和部署方法來部署應用程式基礎結構。還將介紹如何將 Chef 和 Puppet 等協力廠商部署工具與 Azure 集成,從而將合規性和安全性集成到發佈管道中。
學習目標和取得技能
完成本課程後,學生將能夠:
- 應用基礎結構和配置即代碼原則
- 使用 ARM 範本、PowerShell 和 Azure CLI 等 Microsoft 自動化技術部署並管理基礎結構
- 描述可通過 Azure 使用的部署模型和服務
- 部署並配置託管的 Kubernetes 群集
- 通過將 Chef、Puppet、Ansible、SaltStack 和 Terraform 等協力廠商工具和服務與 Azure 集成,部署並配置基礎結構
- 定義基礎結構和配置策略以及用於發佈管道和應用程式基礎結構的適當工具集
- 在應用程式基礎結構中實現合規性和安全性
教學方式
Microsoft認證講師課堂指導
教材與實驗
Microsoft原廠教材
課程適合對象
對實現應用程序基礎結構以及該基礎結構的管理和配置,或通過 Azure DevOps Engineer Expert 認證考試感興趣。
前備知識
- 學生應具備關於 Azure 的基本知識以及使用虛擬機器和容器的經驗,並且對自動化和腳本有一定瞭解。
- 有在 Windows 或 Linux 軟體發展或操作環境中工作的經驗會很有幫助,但不是必需的。
- 學生還應具備關於一般應用程式開發和部署流程的知識。
課程大綱
Module 1: 基礎結構和配置 Azure 工具
- 基礎結構即代碼和配置管理
- 使用 ARM 範本創建 Azure 資源
- 使用 CLI 創建 Azure 資源
- 使用 Azure PowerShell 創建 Azure 資源
- 其他自動化工具
- 版本控制
- Lab:使用 ARM 範本部署到 Azure
Module 2: Azure 部署模型和服務
- 部署模型和選項
- 基礎結構即服務 (IaaS) 服務
- Azure 自動化與 DevOps
- Desired State Configuration (DSC)
- Azure 平臺即服務 (PaaS) 服務
- Azure Service Fabric
- Lab:Azure 自動化 - IaaS 或 PaaS 部署
Module 3: 創建和管理 Kubernetes 服務基礎結構
- Azure Kubernetes 服務
- Lab:部署和縮放 AKS 群集
Module 4: 可用於 Azure 的協力廠商和開放原始程式碼工具
- Chef
- Puppet
- Ansible
- Cloud-Init
- Terraform
- Lab:使用 X 在 Azure 中預配和配置應用
Module 5: 在基礎結構中實現合規性和安全性
- DevOps 的安全性和合規性原則
- Azure 安全中心
- Lab:在 AZ DevOps 管道/安全中心內集成掃描擴展或工具
Module 6: 課程完成
- 複習與結業
推薦課程