Develop Azure Infrastructure as a Service compute solutions
|
開發Azure IaaS運算解決方案
課程代碼
AZ-203T01-A
課程天數
1 天
課程概要
在本課程中,學生將獲得在其開發解決方案中實施 Azure IaaS 服務和功能所需的知識和技能。本課程介紹配置虛擬機器,使用 Batch 服務部署/維護資源,以及如何使用 Azure Kubernetes 服務創建容器化解決方案。
學習目標和取得技能
- 瞭解如何透過 Azure Portal、PowerShell 及指令碼創建和部署虛擬機器。
- 瞭解如何使用 Azure Portal 和 Visual Studio 創建及部署 Azure 資源管理器範本。
- 瞭解不同的加密選項並瞭解如何加密現有和新的部署。
- 瞭解 Azure Batch 服務的工作方式。
- 瞭解如何使用 Azure CLI 創建和運行批次處理作業。
- 瞭解如何使用指令碼創建和運行批次處理作業。
- 瞭解如何使用 Azure Batch 服務 API 管理作業。
- 瞭解 Azure Kubernetes 服務的核心概念 (AKS)。
- 瞭解如何部署 AKS 群集。
- 將映像 (image) 發佈到 Azure Container Registry。
- 瞭解 Azure Container Instances 以及部署方法。
教學方式
Microsoft認證講師課堂指導
教材與實驗
Microsoft原廠教材
課程適合對象
對 Azure 開發或準備通過 Microsoft Azure 開發人員認證考試者
前備知識
- 學生應該有1-2年的開發人員經驗。本課程假定學生知道如何編寫指令代碼,並已掌握 Azure 的基本知識。
- 建議學生具備使用 PowerShell 或 Azure CLI經驗、曾在 Azure Portal中作業以及至少熟悉一種 Azure 支援的程式設計語言。本課程中的大多數範例都以 C# .NET 呈現。
課程大綱
Module 1: 實施使用虛擬機器的解決方案
學員將學習如何正確規劃虛擬機器部署,包括使用 Azure Portal、PowerShell 和通過指令代碼創建 VM。另也包括創建和使用ARM模板進行可重複部署,與使用 Azure 磁碟加密來保護 VM 上的資訊。
- 預配 VM
- 創建 ARM 範本
- 為 VM 配置 Azure 磁碟加密
Module 2: 使用 Azure Batch 服務實施批次處理作業
Azure Batch 可創建並管理運算節點池(虛擬機),安裝需要運行的應用程式,並安排在節點上運行工作的時程。
- Azure Batch 概述
- 使用 Azure CLI 和 Azure Portal 運行批次處理作業
- 使用指令代碼運行批次處理作業
- 使用 Batch 服務 API 管理批次處理作業
Module 3: 創建容器化解決方案
本章將學習構建和運行現代化、可攜、且立基於微服務上的應用程序,這些應用程序受益於 Kubernetes 可協調和管理應用程式元件及其可用性的能力。Kubernetes 支援無狀態(stateless) 或有狀態(stateful) 的應用程式,提供專案團隊於採用微服務的轉變過程必要協助。
- 創建 Azure 託管 Kubernetes 服務 (AKS) 群集。
- 為解決方案創建容器映象。
- 將映象發佈到 Azure Container Registry。
- 使用 Azure Container Instances 或 AKS 運行容器
推薦課程