Azure Portal 快速上手教程:迈出云端之旅的第一步
引言
在当今数字化转型的浪潮中,云计算已经成为企业和个人不可或缺的基础设施。微软 Azure 作为全球领先的云平台之一,提供了海量服务,涵盖计算、存储、数据库、网络、人工智能、物联网等方方面面。而 Azure Portal(Azure 控制面板)则是您与 Azure 云服务进行交互的核心界面,是管理、配置、监控和部署您云资源的“指挥中心”。
对于初入 Azure 世界的新手来说,Azure Portal 可能会显得功能繁多、界面复杂。但请不要担心,本篇教程将带您一步步探索 Azure Portal 的各个区域,理解其核心概念,并通过实际操作,帮助您快速掌握使用 Azure Portal 的基本技能,为您后续的云端之旅奠定坚实基础。
本文旨在提供一个详尽的入门指南,字数较多,请耐心阅读并跟随步骤实践。
目标读者
- 对云计算感兴趣,想了解 Azure 但不知从何开始的个人或企业用户。
- 拥有 Azure 账户,但对 Azure Portal 的界面和操作不熟悉的初学者。
- 希望通过图形界面管理和配置 Azure 资源的 IT 专业人士、开发者或学生。
前置条件
在开始本教程之前,您需要具备:
- 一个微软账户(Microsoft Account,如 Outlook.com, Hotmail.com 等)。
- 一个 Azure 订阅。如果您还没有,可以通过 Azure 官网注册免费账户(提供12个月的热门免费服务、200美元额度以及始终免费的服务),这是开始探索的最佳方式。
第一部分:认识 Azure Portal
1. 什么是 Azure Portal?
Azure Portal 是一个基于 Web 的统一控制台,提供了一个图形用户界面(GUI),让您可以通过浏览器访问和管理您的 Azure 订阅和资源。通过 Azure Portal,您可以:
- 浏览、创建、配置、启动、停止、删除各种 Azure 服务和资源。
- 监控资源的性能和健康状况。
- 管理用户访问权限和安全设置。
- 查看和分析您的云支出。
- 访问日志和诊断信息。
- 使用集成工具,如 Azure Cloud Shell。
简而言之,Azure Portal 是您管理 Azure 资产的一站式服务平台。
2. 访问 Azure Portal
打开您的 Web 浏览器,输入以下地址即可访问 Azure Portal:
portal.azure.com
您将被重定向到登录页面。使用您注册 Azure 订阅时使用的微软账户或组织账户进行登录。
第二部分:初探 Azure Portal 界面布局
成功登录后,您将看到 Azure Portal 的主界面。尽管界面可能会根据您的订阅状态、权限以及微软的界面更新有所不同,但核心布局和主要区域通常是固定的。让我们详细了解一下这些区域:
1. 控制面板 (Dashboard)
这是您登录后通常看到的第一个页面。控制面板是高度可定制的,您可以添加、移除、重新排列各种图块(Tiles),以显示您最常使用、最关注的信息,例如:
- 您创建的资源列表
- 某个服务的性能图表
- 成本概览
- 服务健康状态
- 快速导航链接等
默认的控制面板包含一些常见的图块,您可以通过点击左侧菜单顶部的“控制面板”来随时返回这里。您可以创建多个控制面板,针对不同的项目或角色进行定制。
2. 全局头部 (Global Header)
位于页面顶部的横条,包含一系列重要的全局功能和信息:
- 微软 Azure Logo 和搜索栏 (Search Bar): 这是 Azure Portal 中最重要的功能之一。您可以通过搜索栏快速查找服务、资源、文档、教程,甚至直接执行某些操作。高效使用搜索栏能极大地提高您的工作效率。输入关键词,系统会自动弹出相关的建议。
- Cloud Shell 图标: 一个命令行图标(通常是一个大于号
>
后面跟着一个下划线)。点击它可以启动 Azure Cloud Shell,这是一个集成的交互式控制台,提供 Bash 和 PowerShell 环境,预装了 Azure CLI 和 Azure PowerShell 模块,方便您通过命令行管理资源。 - 目录 + 订阅筛选器 (Directory + Subscription Filter): 显示当前您所在的 Azure Active Directory (Azure AD) 租户和选定的订阅。如果您管理多个订阅或属于多个 Azure AD 租户,可以通过这里切换上下文。理解您当前在哪个订阅下操作非常重要,因为它决定了您能看到和管理的资源以及产生的费用。
- 通知中心 (Notifications): 一个铃铛图标。这里会显示您操作的进度、成功或失败的通知,例如资源部署状态、服务健康警报等。检查通知中心是了解后台操作结果的重要途径。
- 设置 (Settings): 一个齿轮图标。允许您调整门户的外观(主题、颜色、语言、文本大小)、默认视图以及退出登录的设置。
- 帮助 (Help): 一个问号图标。提供指向 Azure 文档、教程、培训、定价计算器以及创建支持请求的链接。
- 反馈 (Feedback): 一个笑脸图标。用于向微软提交关于 Portal 使用体验的反馈。
- 您的账户信息: 通常显示您的姓名或邮箱。点击它可以查看您的账户信息、切换用户或退出登录。
3. 全局侧边导航菜单 (Global Sidebar Navigation Menu)
位于页面左侧,通过一个“汉堡包”图标(三条横线)可以展开或折叠。这是访问各种 Azure 服务和功能的主要导航区域:
- 创建资源 (+ Create a resource): 这个绿色的按钮或链接是您创建新 Azure 服务实例的入口。点击它将打开一个市场,您可以搜索并选择您想要部署的服务。
- 主页 (Home): 返回到默认主页(通常是控制面板)。
- 控制面板 (Dashboards): 管理和切换您的自定义控制面板。
- 所有资源 (All resources): 列出您当前选定订阅下所有类型的资源。这是查看您云资产的全局视图。
- 资源组 (Resource groups): 列出您当前选定订阅下的所有资源组。
- 各种 Azure 服务类别的链接: 按照服务类型或功能分组,例如虚拟机、存储账户、虚拟网络、SQL 数据库、Azure Active Directory 等。您可以点击这些链接来查看、管理或创建特定类型的资源。
- 收藏夹 (Favorites): 您可以将常用的服务或资源固定到侧边栏,形成您的个性化快速访问列表。这可以通过服务列表旁边的星形图标来实现。
- 更多服务 (More services): 如果侧边栏没有您要找的服务,点击这里可以查看所有可用的 Azure 服务列表。
4. 资源边栏 (Resource Blade)
这是 Azure Portal 中一个非常重要的交互模式。当您在侧边栏点击一个服务类型(如“虚拟机”)或在列表中点击一个具体的资源名称(如您创建的一个虚拟机实例)时,页面右侧会滑出一个或多个面板,这些面板被称为“边栏”(Blade)。
- 每个边栏通常专注于显示某个特定资源或服务类型的信息、设置或操作。
- 当您点击边栏中的某个选项时,通常会在其右侧滑出新的边栏,形成一种层层递进的导航结构。
- 您可以点击边栏顶部的面包屑导航(例如:“虚拟机” > “我的虚拟机”)来返回上一级。
- 点击边栏右上角的“X”图标可以关闭该边栏。
理解并习惯这种边栏导航模式是高效使用 Azure Portal 的关键。
5. 工作区域 (Work Area)
页面主体区域,用于显示当前您选中的边栏、控制面板或其他页面的详细内容。
第三部分:理解核心概念(在 Portal 中如何体现)
在使用 Azure Portal 进行操作之前,理解几个核心概念至关重要。它们是 Azure 资源组织的基石,并在 Portal 界面中无处不在。
1. 订阅 (Subscription)
- 概念: 订阅是 Azure 服务的计费边界和管理边界。所有资源都属于某个订阅。当您创建 Azure 账户时,会关联一个或多个订阅。费用是按订阅汇总计算的。订阅也常常作为访问控制的一个主要作用域。
- Portal 中体现:
- 全局头部有订阅筛选器,用于切换当前操作的订阅。
- 创建资源时,您必须指定资源属于哪个订阅。
- 成本管理、账单信息都是按订阅查看的。
2. 资源组 (Resource Group)
- 概念: 资源组是 Azure 资源的逻辑容器。您可以将同一项目、同一应用或同一生命周期的相关资源(如虚拟机、存储账户、虚拟网络、数据库等)放入同一个资源组中。资源组便于统一管理(部署、更新、删除)这些资源。资源组本身是一个资源,有自己的ID和位置(Location,通常是元数据存储的位置,不影响组内资源的实际位置)。
- Portal 中体现:
- 侧边导航菜单有“资源组”链接,可以查看所有资源组。
- “所有资源”列表可以按资源组进行筛选。
- 创建任何资源时,都必须将其放置在一个资源组中(可以新建或选择现有)。
- 进入某个资源组的边栏,可以看到该组内包含的所有资源列表。您可以在资源组级别执行操作,如删除整个资源组(这将删除组内所有资源,请谨慎操作!)。
3. 资源 (Resource)
- 概念: 资源是 Azure 中的一个具体服务实例。例如,一个虚拟机、一个存储账户、一个 Web 应用、一个数据库、一个虚拟网络等都是一个资源。每个资源都有唯一的ID,属于一个资源组和一个订阅,并位于某个特定的 Azure 区域(Region)。
- Portal 中体现:
- “所有资源”列表显示所有资源。
- 各种服务类型的链接(如“虚拟机”)会列出该类型的所有资源。
- 资源组边栏中列出该组内的所有资源。
- 点击任何一个资源名称,会打开该资源的边栏,显示其详细信息、配置选项、监控数据、日志等。
4. 区域 (Region)
- 概念: 区域是 Azure 数据中心的地理位置。选择资源部署在哪个区域非常重要,这会影响服务的延迟、可用性、成本以及法规遵从性。
- Portal 中体现:
- 创建资源时,必须指定资源部署在哪个区域。
- 资源的边栏中会显示该资源所在的区域。
第四部分:执行常见任务 – 以创建资源组和 Web 应用为例
现在,让我们通过一个简单的实际操作流程,来体验如何在 Azure Portal 中创建和管理资源。我们将创建一个资源组,然后在其中创建一个简单的 Web 应用 (Azure App Service)。
步骤 1:创建资源组
这是组织您的资源的第一步,强烈建议您为相关的资源创建一个新的资源组。
- 在侧边导航菜单中,点击“资源组”链接。或者在搜索栏输入“资源组”,然后从搜索结果中选择“资源组”。
- 进入资源组列表页面后,点击页面顶部的“+ 创建”按钮。
- 将滑出“创建资源组”边栏。您需要填写以下信息:
- 订阅 (Subscription): 选择您要创建资源组的订阅。如果您只有一个订阅,它将自动选中。
- 资源组名称 (Resource group name): 输入一个唯一且有意义的名称(在您的订阅范围内)。例如:
my-web-app-rg
。名称只能包含字母、数字、点、下划线、连字符和括号。 - 区域 (Region): 选择资源组元数据存储的区域。这通常选择离您或您的用户最近的区域,或与您计划在该资源组中部署的主要资源相同的区域。例如:
East Asia
(东亚) 或China North 3
(华北3)。
- 点击页面底部的“审阅 + 创建”按钮。系统会验证您的输入。
- 验证通过后,点击“创建”按钮。
- 您可以在顶部的通知中心(铃铛图标)看到资源组创建的进度。通常非常快。
- 创建成功后,您可以点击通知中的链接直接跳转到该资源组的边栏,或者返回资源组列表刷新查看。
恭喜您,您已经成功创建了第一个资源组!
步骤 2:创建 Web 应用 (Azure App Service)
现在,我们在刚才创建的资源组中部署一个简单的 Web 应用。
- 在侧边导航菜单中,点击“创建资源” (+ Create a resource) 按钮。
- 这将打开 Azure Marketplace。在搜索栏中输入“Web App”,然后从结果中选择“Web App”。
- 将滑出 Web App 的介绍边栏。点击“创建”按钮。
-
将滑出“创建 Web App”边栏,这是一个多步骤的配置流程。
-
基本信息 (Basics) 选项卡:
- 项目详细信息 (Project Details):
- 订阅 (Subscription): 确保选择了正确的订阅(通常是默认选中的)。
- 资源组 (Resource Group): 重要! 选择您刚才创建的资源组(例如
my-web-app-rg
)。这将把 Web 应用放在该资源组下。
- 实例详细信息 (Instance Details):
- 名称 (Name): 输入一个全局唯一的 Web 应用名称。这个名称将构成您应用的默认 URL(例如
your-app-name.azurewebsites.net
)。名称必须是唯一的,Portal 会实时检查可用性。例如:my-unique-webapp-demo123
(替换为您的唯一名称)。 - 发布 (Publish): 选择您如何部署代码。“代码”表示您将部署应用程序代码;“Docker容器”表示您将部署一个 Docker 镜像;“静态 Web 应用”用于部署静态网站。对于快速演示,我们选择“代码”。
- 运行时堆栈 (Runtime stack): 选择您的应用使用的开发语言和框架(例如 .NET、Node.js、Java、Python、PHP、Ruby)。选择一个您熟悉的即可。例如:
.NET 7 (Isolated)
或Node 18 LTS
。 - 操作系统 (Operating System): 选择运行应用的操作系统。通常是 Linux 或 Windows。根据您的运行时堆栈选择一个兼容的。例如:
Linux
。 - 区域 (Region): 选择 Web 应用部署的地理区域。选择离用户最近或与相关资源(如数据库)相同的区域。例如:
East Asia
。 - App Service 计划 (App Service Plan): App Service 计划定义了一组计算资源(CPU、内存、存储、网络带宽)来运行您的 Web 应用。您可以选择创建新的计划,或使用现有计划。
- 点击“新建”按钮(或者直接在下拉框选择“新建”)。
- App Service 计划名称 (App Service plan name): 输入一个名称,例如
my-webapp-plan
。 - SKU 和大小 (SKU and size): SKU 决定了计划的功能和价格。对于测试或开发,可以选择免费层级 (Free F1) 或共享层级 (Shared D1),但它们功能受限(免费层没有自定义域名,共享层没有 SSL 等)。对于更实际的应用,需要选择 Basic (B)、Standard (S)、Premium (P) 等层级。请注意:免费账户额度可能无法支持某些高成本的 SKU。如果您使用免费账户,请优先选择 Free (F1) 或 Shared (D1),如果需要更多功能,请留意成本。 点击“更改大小”链接可以浏览不同的 SKU。选择一个合适的,例如
Free (F1)
(如果可用且满足需求),或者Basic (B1)
。选择后点击“应用”。 - 点击 App Service 计划边栏底部的“确定”按钮。
- 名称 (Name): 输入一个全局唯一的 Web 应用名称。这个名称将构成您应用的默认 URL(例如
- 项目详细信息 (Project Details):
-
部署 (Deployment) 选项卡: (可选)配置代码部署方式(如从 GitHub, Azure Repos 等)。对于快速创建,可以暂时跳过。
- 监视 (Monitoring) 选项卡: (可选)配置 Application Insights 进行应用性能监控。对于快速创建,可以暂时禁用。
- 标记 (Tags) 选项卡: (可选)使用标记(键值对)对资源进行分类,有助于成本管理和组织。例如:
Project: MyWebApp
,Environment: Development
。这是一个很好的习惯。 - 审阅 + 创建 (Review + create) 选项卡:
- 检查您所有的配置信息是否正确。Portal 会再次进行最终验证。
- 如果验证通过,页面顶部会显示“验证通过”。
-
-
点击页面底部的“创建”按钮。
步骤 3:等待资源部署
点击“创建”后,Portal 会跳转到部署页面。
- 您会看到部署的进度和状态(正在进行、成功、失败)。
- 页面会列出正在部署的资源(您的 Web App 和关联的 App Service 计划)。
- 您可以在通知中心(铃铛图标)跟踪部署状态。
- 部署通常需要几分钟时间,请耐心等待。
步骤 4:访问和管理 Web 应用
当部署状态显示为“已成功”时,您的 Web 应用就已经创建好了。
- 您可以直接点击部署页面上的“转到资源”按钮,或者在通知中心点击成功通知中的链接,或者在搜索栏搜索您的 Web 应用名称,或者在侧边栏点击“App Services”然后找到您的 Web 应用名称,进入 Web 应用的边栏。
-
Web 应用的边栏是该资源的控制中心。这里提供了关于该应用的各种信息和管理选项:
- 概览 (Overview): 显示应用的状态(正在运行、停止)、URL、资源组、订阅、位置、App Service 计划等基本信息。您可以在这里执行“浏览”(访问应用网站)、“停止”、“重启”、“删除”等操作。
- 活动日志 (Activity log): 查看对该资源执行过的操作记录、操作者和时间。
- 访问控制 (IAM): 配置谁可以访问和管理该资源(基于角色的访问控制 RBAC)。
- 标记 (Tags): 管理资源的标记。
- 诊断并解决问题 (Diagnose and solve problems): 内置的故障排除工具。
- 部署中心 (Deployment Center): 配置从源代码库(如 GitHub)自动部署代码。
- 配置 (Configuration): 配置应用程序设置、连接字符串、默认文档、一般设置(如 .NET 版本、PHP 版本等)。
- 缩放(向上/横向)(Scale up/Scale out): 调整 App Service 计划的 SKU(向上缩放,增加 CPU/内存)或实例数量(横向缩放,增加虚拟机实例以处理更多流量)。
- 网络 (Networking): 配置自定义域名、SSL 绑定、虚拟网络集成等。
- 还有许多其他设置,根据您的需求进行配置。
-
访问 Web 应用: 在“概览”边栏中,点击 Web 应用 URL 旁边的“浏览”按钮或直接复制 URL 在浏览器中打开。由于您还没有部署自己的代码,您会看到 Azure App Service 的默认欢迎页面。这表明 Web 应用基础架构已成功部署并正在运行。
步骤 5:清理资源 (重要!)
为了避免不必要的费用,特别是当您使用免费账户额度时,务必在完成实验后删除不再需要的资源。删除资源组是清理相关资源的最高效方法。
- 在侧边导航菜单或搜索栏找到并点击“资源组”,进入资源组列表。
- 找到您创建的资源组(例如
my-web-app-rg
)。 - 点击该资源组的名称,进入资源组的边栏。
- 在资源组边栏的顶部菜单中,点击“删除资源组”按钮。
- 将弹出一个确认框。警告:删除资源组将永久删除该资源组内包含的所有资源!此操作不可撤销。
- 为了确认您的意图,您需要在提示框中输入资源组的名称(例如
my-web-app-rg
)。 - 输入名称后,点击“删除”按钮。
- 您可以在通知中心看到资源组删除的进度。删除资源组及其包含的所有资源可能需要一些时间。
删除成功后,与该实验相关的资源及其产生的费用将停止计算(已产生的费用仍会体现在账单中)。
第五部分:其他重要的 Portal 功能
除了上述核心操作,了解以下功能也能帮助您更好地使用 Azure Portal:
- 成本管理 + 计费 (Cost Management + Billing): 位于侧边导航菜单或通过搜索访问。这里是查看您的 Azure 支出、分析成本、设置预算和查看账单的地方。特别是对于新手和免费账户用户,定期检查成本分析视图至关重要,以避免意外费用。
- 顾问 (Advisor): 位于侧边导航菜单或通过搜索访问。Azure Advisor 是一个免费的个性化云顾问,它会分析您的 Azure 资源配置和使用情况,并提供优化建议,涵盖成本、安全性、可靠性、卓越运营和性能等方面。定期查看 Advisor 建议可以帮助您优化资源,节省成本并提高效率。
- 活动日志 (Activity Log): 几乎所有资源的边栏中都有此选项,也可以通过搜索全局访问。它记录了对您的订阅中的资源执行的所有管理操作。当资源状态发生变化或出现问题时,查看活动日志可以帮助您诊断原因。
- 指标 (Metrics): 许多资源的边栏中提供此选项。您可以查看资源的性能指标,如 CPU 使用率、网络流量、存储吞吐量等,以监控资源健康状况和性能。
- Azure Active Directory (Azure AD): 用于管理用户、组、应用程序注册和访问控制(IAM)等身份和访问功能。这是管理用户对 Azure 资源的权限的地方。
第六部分:提高 Portal 使用效率的技巧
- 熟练使用搜索栏: 它是您在 Portal 中快速找到任何东西的最佳工具。输入服务名称、资源名称、设置名称,甚至文档关键字。
- 利用收藏夹: 将您最常访问的服务或资源组添加到侧边导航菜单的收藏夹中,减少导航层级。点击星形图标即可添加或移除。
- 定制控制面板: 创建个性化的控制面板,将您最关注的资源、性能图表、成本概览等放在醒目的位置。
- 学习使用 Azure Cloud Shell: 对于一些重复性或复杂的任务,使用 Azure CLI 或 Azure PowerShell 命令行工具可能比图形界面更高效。Cloud Shell 集成在 Portal 中,非常方便。
- 理解边栏导航: 熟悉边栏的弹出和层叠方式,以及如何使用面包屑导航返回。
- 使用标记 (Tags): 始终为您的资源打上标记,这对于资源的组织、查找、成本分析和自动化管理非常有益。
- 利用键盘快捷方式: Portal 支持一些键盘快捷方式(可以在帮助菜单中查找),例如
g + n
打开通知,g + s
打开搜索栏。
第七部分:下一步的学习方向
掌握了 Azure Portal 的基本操作后,您可以继续深入学习:
- 探索更多 Azure 服务: 根据您的兴趣或工作需求,开始学习特定的 Azure 服务,例如虚拟机、虚拟网络、数据库(Azure SQL Database, Cosmos DB)、无服务器功能(Azure Functions)、容器服务(AKS)、大数据服务等。
- 深入理解核心概念: 更深入地学习订阅、资源组、区域、可用性区域、Azure AD 和 RBAC 等概念,它们是构建可靠、安全、高性能云解决方案的基础。
- 学习使用命令行工具: 掌握 Azure CLI 或 Azure PowerShell,它们是自动化管理 Azure 资源的强大工具。
- 学习基础设施即代码 (IaC): 了解 ARM 模板、Terraform、Bicep 等工具,实现基础设施的自动化部署和管理,减少手动操作。
- 关注成本管理: 深入学习 Azure 成本管理工具,学会分析、优化和预测您的云支出。
- 了解监控和日志: 学习如何使用 Azure Monitor, Log Analytics 等工具来监控您的应用和基础设施,收集日志进行故障排除和性能分析。
结论
Azure Portal 是您与 Azure 云服务进行交互的强大且灵活的界面。通过本篇详尽的快速上手教程,您应该已经对 Portal 的界面布局、核心概念有了清晰的认识,并通过创建资源组和 Web 应用的实践操作,掌握了基本的导航、资源创建和管理技能。
请记住,最好的学习方法是实践。不断在 Portal 中探索、创建、配置和管理资源,结合查阅 Azure 官方文档,您的 Azure 云端之旅将越发顺利。大胆尝试,但同时也请注意管理您的成本,尤其是在学习初期。
祝您在 Azure 世界中探索愉快,收获满满!