Microsoft Azure 学习指南:从入门到实践
这份教程将分为以下几个部分:

- 什么是 Azure? - 快速了解 Azure 的核心概念。
- 为什么选择 Azure? - Azure 的主要优势。
- Azure 核心概念 - 必须掌握的术语和模型。
- 如何开始? - 注册账户和探索门户。
- 学习路径建议 - 针对不同角色的学习路线图。
- 核心服务与实践 - 动手操作,体验核心服务。
- 免费学习资源 - 官方和社区的最佳学习材料。
- 总结与下一步 - 如何持续学习和获取认证。
什么是 Microsoft Azure?
Microsoft Azure(简称 Azure)是微软公司推出的一个公有云计算平台,您可以把它想象成一个“云端的超级计算机和数据中心”。
在这个平台上,您可以:
- 租用计算能力:无需购买昂贵的服务器,按需使用虚拟机。
- 存储数据:使用高度安全、可扩展的云存储服务。
- 构建和部署应用:利用 PaaS(平台即服务)快速开发和发布软件。
- 使用 AI 和大数据服务:调用微软强大的 AI 模型和数据分析工具。
- 建立网络:在云端构建虚拟网络,连接您的服务和本地数据中心。
Azure 提供了海量的网络服务器、存储、数据库、智能应用和其他功能,让您可以按需使用,按量付费。
为什么选择 Azure?
Azure 之所以是全球领先的云平台之一,主要得益于以下优势:

- 全球覆盖:Azure 在全球拥有最多的地理区域,可以满足数据主权和低延迟的需求。
- 混合能力:与 Windows Server 和 Active Directory 等微软产品无缝集成,实现“混合云”部署,轻松连接本地数据中心和云端。
- 服务最全:提供超过 200 种服务,覆盖 IaaS, PaaS, SaaS,尤其在 AI、机器学习、物联网和大数据分析领域处于领先地位。
- 开放与兼容:支持多种操作系统(Windows, Linux)和开发框架(.NET, Java, Python, Node.js, Docker, Kubernetes 等),不局限于微软技术栈。
- 安全性:微软投入巨资保障云安全,提供行业领先的安全合规认证和工具。
Azure 核心概念
在开始之前,了解这些基本术语至关重要:
| 术语 | 全称/解释 | 比喻 |
|---|---|---|
| Region (区域) | Azure 数据中心的地理位置,中国东部”、“美国西部”。 | 一个国家 |
| Location (位置/可用区) | 区域内的物理数据中心,为了容灾,通常有多个。 | 城市里的不同区 |
| Resource (资源) | 在 Azure 中创建的任何东西,如虚拟机、存储账户、数据库等。 | 你在城市里的一栋房子或一辆车 |
| Resource Group (资源组) | 一个用于存放和管理相关资源的容器,一个应用的所有组件(VM、数据库、网络)可以放在一个资源组里。 | 一个小区,把相关的房子和设施都放在一起 |
| Subscription (订阅) | 你的 Azure 账户的计费和管理单元,一个账户可以有多个订阅,用于区分不同项目或环境的费用。 | 你的钱包,用来支付小区(资源组)的费用 |
| IaaS (基础设施即服务) | 提供虚拟化的计算资源(虚拟机、存储、网络),你负责管理操作系统和软件。 | 租一个毛坯房,你需要自己装修和住 |
| PaaS (平台即服务) | 提供一个开发和部署平台,你只需关注代码和应用,无需管理底层基础设施。 | 租一个精装酒店,你只需要入住和使用服务 |
| SaaS (软件即服务) | 直接提供已经可用的软件应用,通过浏览器访问,如 Office 365。 | 直接住酒店,享受所有服务 |
如何开始?
步骤 1:注册 Azure 账户
- 访问 Azure 官网。
- 点击“免费开始”或“立即注册”。
- 按照提示,使用你的 Microsoft 账户(如 Outlook.com, Hotmail)进行登录。
- 注意:注册时需要绑定信用卡或借记卡,这是为了验证身份和防止滥用。但请放心,微软会提供非常慷慨的免费额度,足够你学习和实验大部分服务,不会轻易产生费用。
步骤 2:探索 Azure 门户
Azure 门户是你在 Web 浏览器中管理所有 Azure 资料的中心控制台。
- 登录后,访问 https://portal.azure.com。
- 你会看到一个功能丰富的仪表盘。
- 熟悉几个关键部分:
- 顶部搜索栏:最快的资源查找方式。
- 左侧菜单:所有服务的分类入口。
- 主工作区:显示你正在操作的资源的详细信息。
- 命令行工具 (Cloud Shell):门户内置的终端,可以直接运行 PowerShell 或 Bash 命令管理 Azure。
学习路径建议
根据自己的目标选择不同的路径:
路径 A:如果你是开发者
- 目标:学习在 Azure 上构建、部署和管理应用程序。
- 核心技能:
- 计算服务:从 Azure App Service 开始,这是最简单的 Web 应用托管平台,然后学习 Azure Functions(无服务器计算)和 Azure Kubernetes Service (AKS)(容器编排)。
- 数据库服务:学习 Azure SQL Database(关系型数据库)和 Cosmos DB(多模型 NoSQL 数据库)。
- 开发工具:熟悉 Visual Studio 或 VS Code 中的 Azure 扩展,以及 Azure CLI 和 PowerShell。
- 认证推荐:Azure Developer Associate (AZ-204)
路径 B:如果你是 IT 运维/系统管理员
- 目标:学习在 Azure 上构建、管理和监控云基础设施。
- 核心技能:
- 计算服务:深入理解 Azure Virtual Machines (IaaS),包括虚拟机规模集、可用性集等。
- 网络服务:掌握 Azure Virtual Network (VNet)、负载均衡器、VPN 网关等,这是云环境的核心。
- 身份管理:学习 Azure Active Directory (Azure AD),管理用户和权限。
- 监控与运维:使用 Azure Monitor 和 Azure Policy 进行监控和治理。
- 认证推荐:Azure Administrator Associate (AZ-104)
路径 C:如果你是数据/AI 爱好者
- 目标:利用 Azure 的强大数据分析和 AI 服务。
- 核心技能:
- 数据存储:学习 Azure Data Lake Storage (ADLS) 和 Azure Blob Storage。
- 数据仓库:了解 Azure Synapse Analytics。
- 机器学习:从 Azure Machine Learning Studio(可视化拖拽)开始,再学习 Azure Machine Learning(代码驱动)。
- AI 服务:体验 Azure Cognitive Services(如人脸识别、语音识别、文本分析等)。
- 认证推荐:Azure Data Scientist Associate (DP-100) 或 AI-900 (AI Fundamentals)
核心服务与实践
这里提供一个简单的动手实验,体验最核心的“IaaS”服务。

实验:创建你的第一台 Azure 虚拟机
- 登录 Azure 门户。
- 点击左上角的“创建资源”。
- 在搜索框中输入“虚拟机”,然后选择“虚拟机”并点击“创建”。
- 基本信息:
- 项目详细信息: 选择或创建一个资源组。
- 实例详情: 输入虚拟机名称,选择区域。
- 映像: 选择一个操作系统,如 "Windows Server 2025" 或 "Ubuntu Server 22.04 LTS"。
- 大小: 对于学习,选择一个免费额度内包含的型号,如 "B1s"。
- 管理员账户: 选择“密码”输入用户名和密码。请务必记住这个密码!
- 磁盘: 保持默认设置。
- 网络: 确保选择了默认的虚拟网络和子网。
- 管理: 可以开启“自动关闭”功能,在不用的时候自动停止 VM,节省费用。
- 点击“创建”,等待几分钟。
恭喜! 你现在有了一台在云端运行的 Windows 或 Linux 服务器,你可以在“连接”选项卡中找到它的公网 IP 地址,并使用远程桌面连接或 SSH 工具登录到它。
免费学习资源
微软提供了海量的免费学习材料,质量极高。
-
Microsoft Learn (官方首选)
- 网址: https://learn.microsoft.com/zh-cn/
- 特点: 这是微软官方的免费学习平台,提供模块化的交互式教程、路径和文档,几乎所有 Azure 认证的考试内容都有对应的模块。强烈推荐从这里开始!
-
Azure Friday (YouTube 频道)
- 网址: https://www.youtube.com/c/AzureFriday
- 特点: 微软工程师的系列短视频,每集 10-15 分钟,由 Azure 产品的负责人亲自演示和讲解,非常直观,是了解新服务的绝佳途径。
-
Microsoft Azure 文档
- 网址: https://learn.microsoft.com/zh-cn/azure/
- 特点: 最权威、最全面的参考资料,当你需要深入了解某个服务的具体 API、参数或最佳实践时,这里是最终的答案。
-
Pluralsight / A Cloud Guru / Udemy
- 特点: 这些是第三方在线学习平台,有许多专家制作的深度课程,很多课程需要付费,但 Udemy 经常有打折活动,可以用很低的价格购买到高质量的课程。
总结与下一步
- 动手实践是王道:看再多教程,不如亲手创建一个资源,从创建虚拟机、存储账户开始,逐步尝试更复杂的服务。
- 从一个小项目开始:不要试图一次性学会所有东西,想一个具体的目标,把我的个人博客部署到 Azure App Service”,然后围绕这个目标去学习和实践。
- 拥抱命令行:虽然图形化界面很方便,但熟练使用 Azure CLI 或 Azure PowerShell 是成为云专家的必经之路,它们能让你实现自动化和高效管理。
- 考虑获取认证:考取一个 Azure 认证(如 AZ-900, AZ-104, AZ-204)不仅能系统化你的知识,也是你能力的重要证明。
希望这份详细的 Azure 教程能帮助你顺利开启你的云计算之旅!祝你学习愉快!
