如何开始使用微软 Azure?入门必读 – wiki基地


如何开始使用微软 Azure?Azure 入门必读

云技术已成为现代 IT 基础设施的核心,而微软 Azure 作为全球领先的云服务平台之一,提供了丰富多样的服务,从虚拟机、数据库到人工智能和物联网,几乎涵盖了所有企业和个人应用场景的需求。对于许多初学者来说,面对庞杂的云平台可能会感到无从下手。别担心,本文将为你提供一份详细的 Azure 入门指南,带你一步步迈出在 Azure 云端世界的第一步。

本文将从以下几个关键步骤和概念进行详细阐述:

  1. 了解微软 Azure 是什么及其优势
  2. 开始使用 Azure 的第一步:创建 Azure 帐户
    • 选择合适的帐户类型 (免费帐户 vs. 即用即付)
    • 详细注册流程
  3. 熟悉 Azure 管理门户 (Azure Portal)
    • 门户的主要功能区介绍
    • 如何查找和使用服务
  4. 理解 Azure 的核心概念
    • 资源 (Resources)
    • 资源组 (Resource Groups)
    • 订阅 (Subscriptions)
    • 区域 (Regions) 与可用性区域 (Availability Zones)
    • Azure Resource Manager (ARM)
    • 简单的网络概念 (虚拟网络 VNet)
  5. 部署你的第一个 Azure 资源
    • 示例:创建一个简单的虚拟机 (Virtual Machine)
    • 示例:创建一个存储帐户 (Storage Account)
  6. 管理和监控你的资源
    • 如何查看和管理已部署资源
    • 如何停止和删除资源 (非常重要!)
    • 初步了解成本管理
  7. 下一步学习方向和资源

1. 了解微软 Azure 是什么及其优势

什么是 Azure?

微软 Azure 是微软提供的云计算平台,它提供了一系列广泛的云服务,包括:

  • 计算能力 (Compute): 虚拟机、容器服务、无服务器函数等,用于运行应用程序和处理数据。
  • 存储 (Storage): 块存储、文件存储、对象存储 (Blob)、数据湖等,用于存储各种类型的数据。
  • 数据库 (Databases): 关系型数据库 (SQL Database, MySQL, PostgreSQL)、NoSQL 数据库 (Cosmos DB) 等。
  • 网络 (Networking): 虚拟网络、负载均衡器、DNS、VPN 网关等,用于构建和连接云端网络。
  • 人工智能与机器学习 (AI + ML): 各种预构建的 AI 服务、机器学习平台等。
  • 物联网 (IoT): 设备连接、管理和分析服务。
  • 大数据分析 (Big Data): 数据仓库、分析服务、实时数据处理等。
  • 开发运维 (DevOps): CI/CD 工具、监控服务、自动化工具等。

Azure 通过全球分布式的数据中心网络提供这些服务,用户可以按需使用并按使用量付费。

Azure 的优势:

  • 全球覆盖: 遍布全球的数据中心,提供低延迟和高可用性。
  • 服务丰富: 涵盖了几乎所有可能的 IT 需求,提供一站式解决方案。
  • 混合云能力: 与本地环境无缝集成,支持混合部署策略。
  • 安全合规: 提供强大的安全措施和合规性认证,满足各种行业要求。
  • 成本效益: 按需付费模式,避免前期大量硬件投资,并通过优化管理降低运营成本。
  • 强大的生态系统: 与微软现有产品 (如 Windows Server, SQL Server, Office 365, Visual Studio) 深度集成,拥有庞大的合作伙伴网络。

对于初学者而言,Azure 提供了一个实验和学习各种现代 IT 技术的平台,无需购买昂贵的硬件。

2. 开始使用 Azure 的第一步:创建 Azure 帐户

要开始使用 Azure,你首先需要一个 Azure 帐户。微软提供了几种不同的帐户类型,其中最适合入门的是 Azure 免费帐户 (Azure Free Account)

选择合适的帐户类型:

  • Azure 免费帐户 (Azure Free Account): 这是强烈推荐给初学者的选项。它提供:
    • $200 美元信用额度: 在前 30 天内可以使用这些信用额度来试用几乎所有 Azure 服务。
    • 12 个月免费特定服务: 在帐户激活后的 12 个月内,可以使用一些热门服务(如特定型号的虚拟机、部分存储、部分数据库等)达到一定的免费额度。
    • 永远免费的服务: 即使 12 个月后或信用额度用完,某些低用量的服务(如部分函数计算、少量存储等)依然可以继续免费使用。
    • 注意: 免费帐户需要绑定信用卡,但这主要是为了进行身份验证,确认你不是机器人。在免费额度或免费期结束前,Azure 不会自动向你的信用卡收费,除非你明确升级到即用即付订阅。
  • 即用即付 (Pay-as-you-go): 这是 Azure 的标准付费模式。你只需为你使用的资源付费,没有前期承诺。免费帐户的 12 个月免费期和 $200 信用额度用完后,如果继续使用超出免费额度的服务,会自动转换为即用即付模式。
  • 企业协议 (Enterprise Agreement – EA): 适用于大型企业,通常有年度承诺。
  • 云解决方案提供商 (Cloud Solution Provider – CSP): 通过微软合作伙伴购买 Azure 服务。

对于大多数个人学习者和小型项目,Azure 免费帐户 是最佳起点。

详细注册流程 (Azure 免费帐户为例):

  1. 访问 Azure 官网: 打开浏览器,访问 https://azure.microsoft.com/
  2. 寻找免费帐户入口: 在首页找到“免费帐户”或“立即开始免费试用”等按钮,点击进入。
  3. 使用微软帐户登录/注册: Azure 使用微软帐户 (Microsoft Account – MSA) 或工作/学校帐户进行身份认证。如果你有 Outlook.com, Hotmail.com, Live.com, Xbox Live 等帐户,那就是一个微软帐户。如果没有,可以选择创建一个新的微软帐户。点击“使用 Microsoft 帐户登录”或“创建新帐户”。
  4. 填写个人信息: 按照提示填写你的国家/地区、姓名、电子邮件、电话号码等信息。请确保信息真实有效。
  5. 电话号码验证: 为了安全,Azure 会要求你通过电话号码进行验证。输入你的手机号码,接收验证码并输入。
  6. 信用卡信息验证: 这是关键一步。你需要提供信用卡信息,用于身份验证。请再次强调,在免费期和免费额度内,Azure 不会自动收费。 填写信用卡号、有效期、CVV 等信息。有时可能会有一笔小额预授权,很快会退还。
  7. 接受协议: 阅读并同意 Azure 的服务条款和隐私政策。
  8. 注册完成: 完成上述步骤后,你的 Azure 免费帐户就创建成功了。你可以开始登录 Azure 管理门户了。

重要提示: 注册成功后,请务必关注你的免费信用额度 ($200) 和 12 个月免费服务的剩余时间。Azure 提供工具来帮助你跟踪使用情况和成本。

3. 熟悉 Azure 管理门户 (Azure Portal)

Azure 管理门户 (Azure Portal) 是你与 Azure 交互的主要界面。这是一个基于 Web 的统一控制台,你可以在这里创建、配置、管理和监控你的所有 Azure 资源。

如何访问 Azure 门户?

打开浏览器,访问 https://portal.azure.com/,使用你创建 Azure 帐户时使用的微软帐户或工作/学校帐户登录。

门户的主要功能区介绍:

登录后,你会看到一个复杂的界面,但别担心,它的结构是逻辑清晰的:

  • 左侧边栏/导航菜单: 这是访问不同 Azure 服务的主要入口。默认情况下,它会显示一些常用的服务图标。你可以点击左上角的汉堡菜单图标 (三条横线) 展开或折叠完整的菜单,并在其中浏览所有 Azure 服务 (所有服务)。
  • 顶部搜索栏: 这是你在 Azure 门户中最常用的工具之一!你可以直接在这里搜索你想要创建、查找或管理的服务、资源、文档或功能。例如,输入“虚拟机”、“存储帐户”、“资源组”等。
  • 仪表板 (Dashboard): 这是你登录后通常首先看到的页面。你可以自定义仪表板,添加你最常关注的资源、服务状态、监控图表等,以便快速概览。你可以创建多个仪表板。
  • 主区域/工作区: 这是界面的主要部分,当你选择一个服务或资源时,其详细信息、配置选项和管理界面都会显示在这里。
  • 通知区域 (Notifications): 位于右上角的铃铛图标。Azure 会在这里显示重要的通知,例如资源部署成功/失败、配额警告等。
  • 设置 (Settings): 右上角的齿轮图标。可以进行门户设置,如主题、语言、区域等。
  • Cloud Shell: 顶部菜单栏中的命令行图标。提供一个基于浏览器的 Shell 环境 (Bash 或 PowerShell),预装了 Azure CLI 和 Azure PowerShell 工具,方便进行命令行管理。

如何查找和使用服务?

  1. 使用搜索栏 (推荐): 如果你知道服务名称,直接在顶部的搜索栏输入,例如“虚拟机”,然后从搜索结果中选择相应的服务。
  2. 使用左侧导航菜单: 展开左侧菜单,点击“所有服务”,然后按类别浏览或使用顶部的筛选器查找服务。

当你点击一个服务(如“虚拟机”)后,主区域会显示该服务的管理界面,你可以看到已有的虚拟机列表,或者点击“创建”按钮来部署新的虚拟机。

4. 理解 Azure 的核心概念

在开始部署资源之前,理解几个 Azure 的核心概念至关重要。它们是构建和管理云环境的基础。

  • 资源 (Resources): 资源是 Azure 中的基本构建块。任何你在 Azure 中创建的实例都是一个资源,例如:

    • 虚拟机 (Virtual Machine)
    • 存储帐户 (Storage Account)
    • SQL 数据库 (SQL Database)
    • 虚拟网络 (Virtual Network)
    • Web 应用 (Web App)
    • 函数应用 (Function App)
    • 公网 IP 地址 (Public IP Address) 等等。
      你可以通过 Azure 门户、命令行工具 (Azure CLI, Azure PowerShell) 或代码 (ARM 模板) 来创建和管理资源。
  • 资源组 (Resource Groups): 资源组是 Azure 中资源的逻辑容器。你可以将一个应用程序相关的所有资源(如虚拟机、存储帐户、虚拟网络、数据库等)放入同一个资源组中。

    • 作用:
      • 逻辑组织: 方便你将相关资源组织在一起,便于管理。
      • 生命周期管理: 你可以对整个资源组执行操作,例如部署、更新或删除。删除一个资源组会删除其中包含的所有资源,这在清理实验环境时非常有用且快速。
      • 访问控制: 可以对资源组设置权限,控制谁可以访问或管理其中的资源。
    • 特点: 资源组是资源的逻辑分组,资源本身不属于资源组,而是被 部署 在资源组中。一个资源只能属于一个资源组,但资源组可以包含来自不同区域的资源。
  • 订阅 (Subscriptions): 订阅是 Azure 服务的结算单位和访问边界。当你创建 Azure 帐户时,会获得一个或多个订阅(免费帐户通常会获得一个“免费试用”或“即用即付”类型的订阅)。

    • 作用:
      • 计费: 订阅是与一个特定的计费帐户关联的,你的所有资源使用费用都会汇总到订阅下进行结算。
      • 访问控制: 订阅也是访问控制的管理单元,你可以在订阅级别分配权限,影响订阅内的所有资源组和资源。
      • 配额: 某些服务会有订阅级别的配额限制(例如,一个订阅能创建的虚拟机核心数上限)。
    • 特点: 一个订阅可以包含多个资源组,一个用户可以访问多个订阅。
  • 区域 (Regions) 与可用性区域 (Availability Zones):

    • 区域 (Regions): Azure 的数据中心是分布在全球各地的,每个地理位置称为一个区域(Region),例如“美国东部”、“欧洲西部”、“东南亚”、“中国北部 2”等。选择资源部署在哪个区域通常取决于你的用户位置(为了低延迟)、合规性要求以及成本(不同区域价格可能不同)。
    • 可用性区域 (Availability Zones): 每个区域通常包含多个独立的、物理隔离的数据中心,这些独立的数据中心被称为可用性区域。可用性区域之间有独立的电源、网络和冷却系统。将应用程序部署在同一个区域内的多个可用性区域中,可以提供更高的可用性和灾难恢复能力,即使某个可用性区域发生故障,其他区域的应用仍然可以继续运行。
  • Azure Resource Manager (ARM): ARM 是 Azure 的部署和管理服务。当你通过门户、命令行或代码创建/更新资源时,实际上是通过 ARM 进行操作。

    • 作用: 提供一致的管理层,无论是通过何种工具,都可以用统一的方式与 Azure 资源进行交互。支持基于模板的部署 (ARM Templates),实现基础设施即代码 (Infrastructure as Code)。
  • 简单的网络概念 (虚拟网络 VNet):

    • 虚拟网络 (Virtual Network – VNet): Azure VNet 是你在云中的私有网络。它为你提供的资源(如虚拟机)提供了一个安全的、隔离的网络环境,就像你在本地数据中心拥有自己的网络一样。
    • 子网 (Subnets): VNet 可以被划分为多个子网。你可以将不同类型的资源放在不同的子网中,以便更好地组织和管理网络。
    • 公网 IP 地址 (Public IP Address): 如果你需要从互联网访问你的资源(例如,通过 SSH 连接虚拟机或访问 Web 服务器),通常需要为资源分配一个公网 IP 地址。
    • 网络安全组 (Network Security Group – NSG): NSG 类似于防火墙规则,可以用来控制进出虚拟机或其他资源的流量。你可以设置允许或拒绝特定端口、协议或源/目标 IP 地址的流量。

理解这些概念将帮助你更好地规划和管理你在 Azure 中的资源,尤其是在涉及到资源组织、成本、可用性和安全性时。

5. 部署你的第一个 Azure 资源

理论知识学习得差不多了,是时候动手实践了!我们将通过 Azure 门户创建一个简单的虚拟机和一个存储帐户。

示例一:创建一个简单的虚拟机 (Virtual Machine)

虚拟机 (VM) 是最基础的计算服务之一,它相当于一台在云中运行的服务器。

  1. 登录 Azure 门户: 访问 https://portal.azure.com/ 并登录。
  2. 搜索并创建虚拟机:
    • 在顶部的搜索栏输入“虚拟机”,从下拉菜单中选择“虚拟机”。
    • 在虚拟机页面,点击顶部的“+ 创建”按钮,选择“虚拟机”。
  3. 配置基础信息:
    • 订阅: 选择你的订阅 (通常是你的免费试用或即用即付订阅)。
    • 资源组: 点击“新建”,输入一个资源组名称(例如:my-first-rg),点击“确定”。建议为每个项目或学习阶段创建独立的资源组,方便管理和清理。
    • 虚拟机名称: 输入虚拟机的名称(例如:my-first-vm)。
    • 区域: 选择离你或你的目标用户最近的区域(例如:东南亚美国西部)。可用性选项和可用性区域对于入门可以暂时选择“不需要基础结构冗余”。
    • 映像 (Image): 选择你想要安装的操作系统。对于入门,可以选择一个常见的 Linux 发行版(如 Ubuntu Server LTS)或 Windows Server 映像。
    • 大小 (Size): 选择虚拟机的计算能力和内存大小。对于入门学习,选择一个较低配置的尺寸即可,例如 B1s 或 D2as v4 等(Azure 免费层会提供特定型号的免费额度,但要注意具体型号和时长)。选择一个满足你基本需求的最小尺寸可以节省成本。
    • 管理员帐户: 设置虚拟机的管理员用户名和密码(或 SSH 公钥)。请记住这些凭据!
    • 入站端口规则: 这是配置防火墙规则的地方。如果你想通过 SSH (Linux 默认端口 22) 或 RDP (Windows 默认端口 3389) 连接虚拟机,需要允许相应的端口入站。对于入门,可以选择“允许选定的端口”,然后从下拉菜单中选择“SSH (22)”或“RDP (3389)”。
  4. 网络等配置 (默认即可): 接下来的选项卡(磁盘、网络、管理、高级、标记)对于入门来说,大多数可以保持默认设置。网络选项卡会自动为你创建一个新的虚拟网络、子网和公网 IP 地址。
  5. 审阅并创建: 点击“审阅 + 创建”按钮。Azure 会验证你的配置。检查是否有警告或错误。确认配置无误后,点击“创建”。
  6. 部署过程: Azure 开始部署你的虚拟机,这可能需要几分钟时间。你会在门户右上角的通知区域看到部署的进度。
  7. 查看资源: 部署成功后,点击通知中的“转到资源”或在搜索栏搜索你的虚拟机名称,进入虚拟机概览页面。在这里你可以看到虚拟机的状态、公网 IP 地址等信息。

恭喜!你已经在 Azure 中成功部署了你的第一台云服务器。你可以使用 SSH 客户端(如 PuTTY, OpenSSH)连接到你的 Linux VM,或使用远程桌面连接 (RDP) 连接到你的 Windows VM,使用之前设置的管理员凭据。

示例二:创建一个存储帐户 (Storage Account)

存储帐户是 Azure 中用于存储各种非结构化数据(如图片、视频、文档、备份等)的基本服务。

  1. 登录 Azure 门户: 访问 https://portal.azure.com/ 并登录。
  2. 搜索并创建存储帐户:
    • 在顶部的搜索栏输入“存储帐户”,从下拉菜单中选择“存储帐户”。
    • 在存储帐户页面,点击顶部的“+ 创建”按钮。
  3. 配置基础信息:
    • 订阅: 选择你的订阅。
    • 资源组: 选择你现有的资源组(如 my-first-rg)或新建一个。
    • 存储帐户名称: 输入一个全局唯一的名称(例如:mystorageaccount001,名称必须是小写字母和数字,且全局唯一)。
    • 区域: 选择一个区域。
    • 性能 (Performance): 标准 (Standard) 通常适用于大多数场景(使用机械硬盘),高级 (Premium) 提供 SSD 存储,适用于需要高 IOPS 的场景。入门选择“标准”即可。
    • 冗余 (Redundancy): 这是关于数据副本存储策略。
      • LRS (本地冗余存储): 在同一区域的单一数据中心内创建三个数据副本。成本最低。
      • ZRS (可用性区域冗余存储): 在同一区域的三个可用性区域中分别创建数据副本。
      • GRS (异地冗余存储): 在主区域创建一个副本,并在距离数百英里的辅助区域创建一个副本(每个副本都有 LRS)。提供跨区域的灾难恢复。
      • GZRS (异地可用性区域冗余存储): 结合了 ZRS 和 GRS。
        对于入门学习或非关键数据,选择 LRS 是最经济的选择。
  4. 高级、网络等配置 (默认即可): 保持默认设置。
  5. 审阅并创建: 点击“审阅 + 创建”,验证后点击“创建”。
  6. 部署过程: 部署成功后,你可以进入存储帐户概览页面。你可以进一步在存储帐户内创建容器 (Containers) 来存放 Blob 数据。

现在你已经拥有了一个可以在云中存储数据的存储帐户。

6. 管理和监控你的资源

创建资源只是第一步,学会如何管理和监控它们同样重要。

  • 如何查看和管理已部署资源:

    • 通过资源组: 在搜索栏搜索“资源组”,进入资源组页面。点击你的资源组名称 (my-first-rg),你会看到该资源组中包含的所有资源列表。你可以点击列表中的任何资源名称,进入其详细的管理页面。
    • 通过服务类型: 在搜索栏搜索服务名称(如“虚拟机”或“存储帐户”),进入该服务的页面,你会看到该服务类型下所有已创建的资源列表。
    • 通过“所有资源”: 在左侧导航菜单点击“所有资源”,可以看到你订阅下的所有资源列表,可以通过筛选器进行查找。
  • 如何停止和删除资源 (非常重要!):

    • 停止 (Stop): 对于虚拟机等计算资源,即使不使用但处于“运行”状态,仍然会产生费用(主要是计算费用和存储费用)。如果你暂时不需要使用虚拟机,应该将其 停止 (Stop)。在虚拟机概览页面,点击顶部的“停止”按钮。停止后,只有存储费用会继续产生,计算费用会停止。
    • 删除 (Delete): 如果你确定不再需要某个资源或一组资源,应该彻底删除它们,以避免产生不必要的费用。
      • 删除单个资源: 进入资源的概览页面,点击顶部的“删除”按钮。
      • 删除资源组: 如果你创建了一个资源组专门用于某个项目或实验,并且该项目/实验已完成,直接删除整个资源组是最便捷的清理方式。删除资源组会删除其中包含的所有资源。在资源组概览页面,点击顶部的“删除资源组”按钮。注意: 删除资源组是不可逆的操作,请务必确认其中没有你需要保留的资源。
    • 对于免费帐户用户尤其重要: 免费帐户的 $200 信用额度是有有效期的 (通常 30 天),12 个月免费服务也有使用上限。如果你不及时停止或删除不再使用的资源,可能会很快用完免费额度并开始计费。养成及时清理资源的习惯是使用云服务的关键。
  • 初步了解成本管理:

    • Azure 提供了强大的成本管理工具。在搜索栏搜索“成本管理 + 计费”,你可以查看你的当前使用情况、预测成本、设置预算和警报。
    • 查看成本分析: 在成本管理页面,点击“成本分析”,可以选择时间范围、按服务、按资源组等维度查看你的花费详情。
    • 设置预算: 你可以为订阅或资源组设置预算,当花费接近或达到预算时接收通知。
    • 利用 Azure 定价计算器: 在创建资源前,可以使用 Azure 定价计算器 估算潜在的成本。

7. 下一步学习方向和资源

恭喜你迈出了 Azure 入门的第一步!你已经学会了创建帐户、熟悉门户、理解核心概念并部署和管理了一些基本资源。但这仅仅是 Azure 庞大世界的冰山一角。

接下来,你可以根据自己的兴趣和需求,深入学习以下方面:

  • 探索更多 Azure 服务:
    • Web 应用服务 (App Service): 快速部署 Web 应用程序,无需管理底层服务器。
    • 无服务器计算 (Functions, Logic Apps): 按事件触发代码执行,按执行次数付费。
    • 数据库服务: 尝试使用 Azure SQL Database, Cosmos DB 等托管数据库服务。
    • 网络服务: 深入学习虚拟网络、网络安全组、负载均衡器等。
    • 容器服务 (AKS): 学习如何使用 Azure Kubernetes Service 部署和管理容器化应用。
  • 学习自动化和基础架构即代码: 掌握 Azure CLI, Azure PowerShell, ARM 模板, Bicep 或 Terraform 来自动化资源部署和管理。
  • 深入学习成本优化和监控: 利用 Azure Monitor 进行更高级的监控和警报设置,学习更多成本优化策略。
  • 关注安全与合规性: 了解 Azure 的安全中心、身份管理 (Azure Active Directory) 等。

推荐的学习资源:

  • Microsoft Learn: 微软官方提供的免费、结构化的学习平台,包含大量的 Azure 学习路径、模块和动手实验。这是学习 Azure 的最佳起点和持续学习的重要资源。https://docs.microsoft.com/learn/azure/
  • Azure 官方文档: 提供关于所有 Azure 服务的详细文档、教程和 API 参考。https://docs.microsoft.com/azure/
  • Azure 体系结构中心 (Azure Architecture Center): 提供各种场景下的解决方案架构设计、最佳实践和指导。https://docs.microsoft.com/azure/architecture/
  • Azure 博客和 YouTube 频道: 获取最新的服务更新、功能介绍和技术分享。
  • Azure 认证: 考虑考取 Azure 认证 (如 AZ-900 Azure Fundamentals) 来验证你的基础知识。
  • 社区论坛和社群: 加入 Azure 相关的技术社群,与其他学习者和专家交流。

结论

开始使用微软 Azure 并不像想象中那么困难。通过创建一个免费帐户,熟悉 Azure 门户,理解资源、资源组、订阅等核心概念,并动手部署几个简单的资源,你就能快速建立起对 Azure 的基本认知。

记住,云技术的关键在于实践和持续学习。大胆尝试不同的服务,利用免费额度进行实验,同时务必注意成本管理,及时清理不再使用的资源。Azure 提供了一个广阔的平台,等待你去探索和创新。

希望这篇入门必读的文章能帮助你顺利开启你的 Azure 云计算之旅!祝你学习顺利!


发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部