你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

快速入门:在包含虚拟网络的 Azure 容器应用环境中创建 Azure Spring Apps 标准消耗和专用计划实例

注意

从 2025 年 3 月中旬开始,基本、标准和企业计划将弃用,停用期为三年。 建议过渡到 Azure 容器应用。 有关详细信息,请参阅 Azure Spring Apps 停用公告

从 2024 年 9 月 30 日开始,标准消耗和专用计划将弃用,六个月后将完全关闭。 建议过渡到 Azure 容器应用。 有关详细信息,请参阅将 Azure Spring Apps 标准消耗和专用计划迁移到 Azure 容器应用

本文适用于:✔️ 标准消耗和专用计划(预览版)❌ 基本/标准计划 ❌ 企业计划

本文介绍如何使用虚拟网络在 Azure 容器应用环境中创建 Azure Spring Apps 实例。 Azure 容器应用环境围绕一组应用程序创建安全边界。 部署到相同环境的应用程序部署在同一虚拟网络中,并将日志写入同一个 Log Analytics 工作区。

在 Azure 容器应用环境中创建 Azure Spring Apps 实例时,它会与同一 Azure 容器应用环境中的其他服务和资源共享同一虚拟网络。

在以下情况下,所有应用都位于同一个 Azure 容器应用环境中:

  • 在 Azure 容器应用中将前端应用部署为容器时。
  • 在 Azure Spring Apps 标准消耗和专用计划中部署 Spring 应用时。

还可以将 Azure 容器应用环境部署到 IT 团队创建的现有虚拟网络。 此方案简化了运行多语言应用的虚拟网络体验。

注意

可以使用现有虚拟网络,该网络具有 CIDR 范围为 /23 或更高的专用子网。

先决条件

  • Azure 订阅。 如果你没有订阅,请在开始之前创建一个免费帐户
  • (可选)Azure CLI 版本 2.45.0 或更高版本。 使用以下命令安装 Azure Spring Apps 扩展:az extension add --name spring

在 Azure 容器应用环境中创建 Azure Spring Apps 实例

使用以下步骤,使用虚拟网络在 Azure 容器应用环境中创建 Azure Spring Apps 实例。

重要

消耗工作负荷配置文件有一个没有初始成本的即用即付计费模型。 系统会根据预配的资源对专用工作负荷配置文件收费。 有关详细信息,请参阅 Azure 容器应用(预览版)的“消耗 + 专用”计划结构环境中的工作负荷配置文件Azure Spring Apps 定价

  1. 打开 Azure 门户

  2. 在搜索框中,搜索 Azure Spring Apps,然后在结果中选择 Azure Spring Apps

  3. 在 Azure Spring Apps 页面上,选择“创建”。

    Azure 门户的屏幕截图,其中显示了“Azure Spring Apps”页,并且突出显示了“创建”按钮。

  4. 使用以下指南填写 Azure Spring 应用程序“创建”页面上的“基本信息”表单:

    • 项目详细信息

      • 订阅:选择要在其中收取此资源费用的订阅。
      • 资源组:选择现有资源组或创建新资源组。
    • 服务详细信息

      • 名称:为 Azure Spring Apps 实例创建名称。 该名称必须为 4 到 32 个字符,只能包含小写字母、数字及连字符。 服务名称的第一个字符必须是字母,最后一个字符必须是字母或数字。
      • 位置:目前仅支持以下区域:澳大利亚东部、美国中部、美国东部、美国东部 2、欧洲西部、东亚、欧洲北部、美国中南部、英国南部、美国西部 3。
    • 计划:为“定价层”选项选择“标准消耗和专用”。

    • 应用环境

      • 选择“新建”以创建新的 Azure 容器应用环境,或从下拉菜单中选择现有环境。

    Azure 门户的屏幕截图,显示了“创建容器应用环境”页面,其中选择了“消耗和专用工作负载配置文件”。

  5. 填写“创建容器应用环境”页面上的“基本信息”表单。 为“环境名称”使用默认值 asa-standard-consumption-app-env,并为“计划”选择“消耗和专用工作负载配置文件”。

    Azure 门户的屏幕截图,其中显示了“创建容器应用环境”页,并选择了“基本信息”选项卡。

  6. 现在,你已使用默认标准消耗工作负载配置文件创建了一个 Azure 容器应用环境。 如果要将专用工作负载配置文件添加到同一 Azure 容器应用环境,可以选择“工作负载配置文件”选项卡,然后选择“添加工作负载配置文件”。

    Azure 门户的屏幕截图,其中显示了“创建工作负载配置文件”选项卡。

  7. 选择“网络”,然后按照以下准则指定设置:

    • 对于“使用自己的虚拟网络”,选择“”。
    • 从下拉菜单中选择“虚拟网络”和“基础结构子网”的名称,或根据需要使用“新建”。
    • 将“虚拟 IP”设置为“外部”。 如果你更愿意仅使用虚拟网络中可用的内部 IP 地址而不是公共静态 IP,则可以将该值设置为内部

    注意

    与 Azure 容器应用环境关联的子网需要 /23 或更高的 CIDR 前缀。

  8. 选择“创建”。

  9. 在 Azure Spring Apps 的“创建”页面上,选择“查看并创建”以完成 Azure Spring Apps 实例的创建。

清理资源

当不再需要在本文中创建的资源时,请务必将其删除。 若要删除资源,只需删除包含它们的资源组即可。 可使用 Azure 门户删除资源组。 也可在要通过 Azure CLI 删除资源组的情况下使用以下命令:

echo "Enter the Resource Group name:" &&
read resourceGroupName &&
az group delete --name $resourceGroupName &&
echo "Press [ENTER] to continue ..."

后续步骤