logo
Azure LabLearn by doing, not by memorizing

把 Azure 学习页做成真正的 云上训练场

从基础概念、CLI、核心服务,到架构、安全治理与 AI 工程,这里不是一组静态教程,而是一条可执行、可回放、可累积进度的 Azure 学习路径。

⌨️
浏览器里跑 CLI
通过模拟环境练习真实 Azure CLI 操作流,避免先被账号和账单卡住。
🧭
按阶段学习
Lab 拆成 5 个层级,从上手到 AI 架构,路线更清楚。
自动验证结果
关键练习支持即时校验,知道自己哪里做对、哪里还没通。
🧠
偏工程化内容
不只讲单个服务,还覆盖架构、治理、Azure OpenAI、AI Search 等场景。
你的学习概览
0%

已完成 0 / 29 个可用 Lab。 现在开始后,首页会逐步变成你的进度仪表盘。

0
进行中
23h
预计总时长
24
覆盖服务
296
练习步骤
推荐节奏

每次先做 1 个核心概念 Lab,再补 1 个 CLI 或架构实操。这样能把"知道"更快变成"做过"。

2-3
每周建议 Lab
1
先从 Stage 1 开始
☁️
29
可用 Azure Labs
🪜
5
学习阶段
🔧
24
Azure 服务主题
🎯
0
已完成练习
Start Here

Stage 1: 零基础入门

0/3 已完成
Core Services

Stage 2: 核心服务基础

0/6 已完成
Architecture

Stage 3: 架构进阶

0/8 已完成
Production

Stage 4: 高级实战

0/8 已完成
AI on Azure

Stage 5: AI 工程

0/4 已完成
Core Services

Stage 2: 核心服务基础

围绕 Entra ID、Storage、VM、监控展开,把最常用的服务摸熟。

6 个可用 Lab
4h 学习量
16 个 CLI 实操步骤
阶段完成度0/6

这个阶段还没开始,建议按列表顺序一路往下做。

🔐 EntraID开始练习

Entra ID 身份管理基础

学习 Azure 身份管理核心:用户和组管理、多因素认证、条件访问策略,掌握零信任安全模型

入门40-55 min📝 11⌨️ 3 个 CLI
理解 Microsoft Entra ID 的核心概念与 Azure AD 的关系
掌握用户类型(Cloud / Synced / Guest)和组类型(Security / Microsoft 365)
AzureEntraIDIdentitySecurity
🔐 EntraID开始练习

RBAC 角色访问控制

掌握 Azure RBAC 权限模型:内置角色、自定义角色、角色分配,实现最小权限原则

入门35-45 min📝 10⌨️ 3 个 CLI
理解 Azure RBAC 的三要素:角色定义、角色分配、范围
掌握内置角色(Owner / Contributor / Reader)的权限差异
AzureRBACSecurityIAM
📦 Storage开始练习

Blob Storage 对象存储实战

动手操作 Azure Blob Storage:创建存储账户和容器,上传下载文件,理解访问层和生命周期管理

入门40-55 min📝 11⌨️ 4 个 CLI
理解 Azure 存储账户类型和 Blob 存储的核心概念
掌握 Block Blob、Append Blob、Page Blob 三种类型的适用场景
AzureStorageBlobBeginner
💻 VirtualMachines开始练习

Virtual Machines 基础操作

从零学习 Azure 虚拟机:理解 VM 系列和大小选择、镜像市场、实操创建/启动/停止/删除实例

入门35-45 min📝 11⌨️ 4 个 CLI
理解 Azure VM 的核心概念:虚拟化、弹性计算、按需付费
掌握 VM 系列(B/D/E/F/N/L/M)的区别与选型策略
AzureVMComputeBeginner
📊 Monitor开始练习

Azure Monitor 监控与告警

掌握 Azure 监控体系:指标收集、日志分析、告警规则配置,构建可观测性基础

入门30-40 min📝 10⌨️ 2 个 CLI
理解 Azure Monitor 的整体架构:Metrics、Logs、Alerts 三大支柱
区分平台指标与自定义指标的使用场景
AzureMonitorAlertsLogAnalytics
🌐 VNet开始练习

Azure 网络基础

理解 Azure 网络核心概念:VNet、子网、NSG、公共/私有 IP,为高级网络架构打下基础

入门30-40 min📝 9⌨️ 0 个 CLI
理解 Azure VNet 的核心概念以及与 AWS VPC 的对比
掌握子网划分的原则和 Azure 子网的保留 IP 规则
AzureNetworkingVNetSubnet
Architecture

Stage 3: 架构进阶

进入网络、存储、数据库和高可用架构,开始组合服务做系统设计。

8 个可用 Lab
6h 学习量
23 个 CLI 实操步骤
阶段完成度0/8

这个阶段还没开始,建议按列表顺序一路往下做。

🌐 VNet开始练习

VNet 虚拟网络实战

深入学习 Azure 虚拟网络:创建 VNet 和子网,配置 Internet 连接,实现 VNet Peering 和 Service Endpoints

中级45-60 min📝 11⌨️ 4 个 CLI
理解 Azure VNet 的核心概念和地址空间规划
掌握子网划分策略和 IP 地址分配
AzureNetworkingVNetIntermediate
🛡️ NSG开始练习

NSG 网络安全组实战

掌握 Azure NSG:配置入站和出站安全规则,理解规则优先级,使用 ASG 简化管理,启用 Flow Logs 监控

中级40-50 min📝 10⌨️ 3 个 CLI
理解 NSG 的工作原理和规则评估顺序
掌握入站和出站安全规则的配置方法
AzureNetworkingNSGSecurity
⚖️ LoadBalancer开始练习

负载均衡实战

掌握 Azure Load Balancer:理解 Public 和 Internal LB 的区别,配置后端池、健康探测和负载均衡规则

中级40-55 min📝 10⌨️ 3 个 CLI
理解 Azure Load Balancer 的类型和 SKU 选择
掌握后端池、健康探测和负载均衡规则的配置
AzureNetworkingLoadBalancerIntermediate
💻 VirtualMachines开始练习

VM Scale Sets 弹性伸缩实战

掌握 Azure VMSS:创建 Scale Set,配置手动和自动缩放策略,理解自定义镜像和滚动升级

中级40-55 min📝 10⌨️ 3 个 CLI
理解 VMSS 的核心概念和使用场景
掌握手动缩放和自动缩放(Autoscale)的配置
AzureComputeVMSSScaling
🛢️ SQL开始练习

Azure SQL Database 实战

掌握 Azure SQL:理解部署选项和定价模型,创建 SQL Server 和数据库,配置防火墙规则和备份策略

中级40-55 min📝 10⌨️ 3 个 CLI
理解 Azure SQL Database、SQL Managed Instance 和 SQL VM 的区别
掌握 DTU 和 vCore 两种购买模型的选择
AzureDatabaseSQLIntermediate
Functions开始练习

Azure Functions 无服务器实战

掌握 Azure Functions:理解触发器和绑定,选择正确的托管计划,创建和配置 Function App

中级45-60 min📝 11⌨️ 2 个 CLI
理解 Azure Functions 的触发器类型和工作机制
掌握 Consumption、Premium 和 Dedicated 三种托管计划的选择
AzureServerlessFunctionsIntermediate
🗄️ CosmosDB开始练习

Cosmos DB 全球分布式数据库实战

掌握 Azure Cosmos DB:理解多模型 API、RU 请求单位和分区键策略,配置一致性级别和全球分布

中级45-55 min📝 10⌨️ 2 个 CLI
理解 Cosmos DB 的多模型 API 和适用场景
掌握 RU(请求单位)的概念和容量规划
AzureDatabaseCosmosDBNoSQL
🔑 KeyVault开始练习

Key Vault 密钥管理实战

掌握 Azure Key Vault:管理 Keys、Secrets 和 Certificates,配置访问策略,集成托管身份

中级35-45 min📝 10⌨️ 3 个 CLI
理解 Keys、Secrets 和 Certificates 三种对象类型的区别
掌握访问策略和 RBAC 两种权限模型
AzureSecurityKeyVaultIntermediate
Production

Stage 4: 高级实战

把 ARM 模板、事件驱动、安全治理与成本优化拉进真实工程语境。

8 个可用 Lab
7h 学习量
14 个 CLI 实操步骤
阶段完成度0/8

这个阶段还没开始,建议按列表顺序一路往下做。

📋 ARM开始练习

ARM Templates / Bicep 基础设施即代码

掌握 Azure 基础设施即代码:理解 ARM JSON 与 Bicep 语法差异,学习模板结构、部署模式、What-if 预览和模块化设计

高级45-60 min📝 11⌨️ 3 个 CLI
理解 ARM Template JSON 结构和 Bicep 声明式语法的区别
掌握模板四大组成部分:parameters、variables、resources、outputs
AzureARMBicepIaC
📬 ServiceBus开始练习

Service Bus 消息队列实战

掌握 Azure Service Bus 企业级消息服务:理解 Queue 与 Topic/Subscription 模式,学习 Dead-letter、Sessions 和消息处理策略

高级40-55 min📝 10⌨️ 2 个 CLI
理解 Azure Service Bus 的核心概念和与 Storage Queue 的区别
掌握 Queue(点对点)和 Topic/Subscription(发布订阅)两种消息模式
AzureServiceBusMessagingAdvanced
📡 EventGrid开始练习

Event Grid 事件驱动架构

掌握 Azure Event Grid 事件驱动架构:理解系统主题与自定义主题,学习事件过滤、重试策略和 CloudEvents 标准

高级40-55 min📝 10⌨️ 2 个 CLI
理解 Event Grid、Event Hub、Service Bus 三者的区别和适用场景
掌握系统主题(System Topic)和自定义主题(Custom Topic)的使用方式
AzureEventGridEventsAdvanced
🚪 APIM开始练习

API Management 网关实战

掌握 Azure API Management:理解 APIM 层级选择,学习策略配置(rate-limit/cache/transform)、开发者门户和 OAuth 集成

高级45-60 min📝 10⌨️ 2 个 CLI
理解 Azure API Management 的架构和核心组件
掌握 APIM 层级选择(Consumption/Developer/Standard v2/Premium)
AzureAPIMAPIGateway
🌍 AppGateway开始练习

Application Gateway + WAF 实战

掌握 Azure Application Gateway:L7 负载均衡、URL 路由、SSL 终止、WAF 规则集(OWASP)配置和 Azure Front Door 对比

高级45-60 min📝 10⌨️ 2 个 CLI
理解 Application Gateway 的 L7 负载均衡原理和核心组件
配置 URL 路由规则、SSL 终止和后端池
AzureAppGatewayWAFSecurity
📜 Policy开始练习

Azure Policy 治理与合规

掌握 Azure Policy 治理框架:理解策略定义与 Initiative,学习效果类型(Deny/Audit/DeployIfNotExists)、合规性评估和管理组

高级40-55 min📝 10⌨️ 2 个 CLI
理解 Azure Policy 的工作原理和与 RBAC 的区别
掌握策略定义(Policy Definition)和策略集(Initiative)的创建和分配
AzurePolicyGovernanceCompliance
💰 CostManagement开始练习

成本管理与优化实战

掌握 Azure 成本管理:Cost Analysis 分析、预算告警、Azure Advisor 建议、Reserved Instances、Spot VM 和存储层优化

高级40-55 min📝 10⌨️ 1 个 CLI
使用 Cost Analysis 分析云支出趋势和构成
配置预算(Budget)和成本告警通知
AzureCostManagementOptimizationAdvanced
🏛️ WellArchitected开始练习

Well-Architected Framework 评审

掌握 Azure Well-Architected Framework 五大支柱:可靠性、安全、成本优化、卓越运营和性能效率,学习架构评审方法论

高级50-65 min📝 10⌨️ 0 个 CLI
理解 Well-Architected Framework 五大支柱的核心原则
掌握架构评审的方法论和检查清单
AzureWellArchitectedArchitectureAdvanced
AI on Azure

Stage 5: AI 工程

把 Azure OpenAI、AI Search 与机器学习接进 AI 产品场景,完成云上 AI 能力闭环。

4 个可用 Lab
4h 学习量
5 个 CLI 实操步骤
阶段完成度0/4

这个阶段还没开始,建议按列表顺序一路往下做。

🤖 OpenAI开始练习

Azure OpenAI Service 实战

掌握 Azure OpenAI Service:模型部署(GPT-4/GPT-4o/Embeddings)、Playground 测试、API 调用、Prompt Engineering、内容过滤和 RAG 架构入门

高级50-65 min📝 11⌨️ 2 个 CLI
理解 Azure OpenAI Service 与 OpenAI API 的区别和优势
使用 Azure CLI 创建 OpenAI 资源并部署模型(GPT-4o、Embeddings)
AzureOpenAIAIGPT
🔍 AISearch开始练习

AI Search 向量检索实战

掌握 Azure AI Search:索引/索引器/数据源架构,全文搜索 vs 向量搜索 vs 混合搜索,语义排名和 Skillset 技能集

高级45-60 min📝 10⌨️ 1 个 CLI
理解 Azure AI Search 的核心架构:索引、索引器、数据源
对比全文搜索、向量搜索和混合搜索的优劣和适用场景
AzureAISearchVectorRAG
🧪 AzureML开始练习

Azure Machine Learning 实战

掌握 Azure Machine Learning:工作区/计算实例/数据集管理,AutoML 自动化训练,模型注册与部署,Pipeline 和 MLOps 实践

高级50-65 min📝 10⌨️ 2 个 CLI
理解 Azure ML 工作区的核心组件和架构
掌握计算实例、数据集和环境的管理
AzureAzureMLMachineLearningMLOps
🤖 OpenAI开始练习

AI 架构综合实战

综合运用所有 Azure AI 服务:RAG 全栈架构设计、多模型编排、Prompt Flow、AI Agent 设计、成本优化和负责任 AI 实践

高级55-70 min📝 11⌨️ 0 个 CLI
设计完整的 RAG 全栈架构并理解各组件的职责
掌握多模型编排和 Prompt Flow 工作流设计
AzureAIArchitectureRAG