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

创建应用服务环境

应用服务环境是一种 Azure 应用服务的单租户部署环境。 将其与 Azure 虚拟网络一起使用。 需要一个子网来部署应用服务环境,并且此子网不能用于任何其他对象。

注意

本文介绍与独立 v2 应用服务计划一起使用的应用服务环境 v3。

在创建应用服务环境之前

创建应用服务环境后无法更改以下任一项:

  • 位置
  • 订阅
  • 资源组
  • Azure 虚拟网络
  • 子网
  • 子网大小
  • 应用服务环境的名称

使子网足以容纳要缩放应用服务环境的最大大小。 建议大小是 /24,包含 256 个地址。

部署注意事项

在部署应用服务环境之前,考虑虚拟 IP (VIP) 和部署类型。

使用内部 VIP 时,应用服务环境子网中的地址将涵盖你的应用。 应用不在公共 DNS 上。 在 Azure 门户中创建应用服务环境时,可以选择为应用服务环境创建 Azure 专用 DNS 区域。 使用外部 VIP 时,你的应用将位于面向公共 Internet 的地址上,并且它们在公共 DNS 中。 对于“内部 VIP”和“外部 VIP”,都可以指定“入站 IP 地址”,并选择“自动”或“手动”选项。 如果要对外部 VIP 使用“手动”选项,必须先在 Azure 中创建标准公共 IP 地址。

对于部署类型,可以选择单个区域、区域冗余或主机组。 单区域适用于应用服务环境 v3 可用的所有区域。 使用单个区域部署类型时,将产生一个 Windows 独立 v2 实例的最低应用服务计划费用。 使用一个或多个实例后,该费用就会消失。 这不是累加费用。

在区域冗余应用服务环境中,应用分布于同一区域中的三个区域。 区域冗余适用于支持可用性区域的区域。 使用此部署类型时,应用服务计划的最小大小为三个实例。 这可确保每个可用性区域中都有一个实例。 应用服务计划一次可扩展一个或多个实例。 扩展不一定以 3 个为单位,但只有当实例总数为 3 的倍数时,应用才会在所有可用性区域之间实现平衡。

区域冗余部署具有三倍基础结构,并确保即使三个区域中的两个停机,你的工作负载仍然可用。 由于系统需求增加,区域冗余应用服务环境的最低费用为 9 个实例。 如果少于此实例数,则差额将按 Windows I1v2 计算。 如果有 9 个或更多实例,则无需额外付费即可使用区域冗余应用服务环境。 若要详细了解区域冗余,请参阅区域和可用性区域

在主机组部署中,应用将部署到专用主机组。 专用主机组不是区域冗余的。 使用此类型的部署时,可以在专用硬件上安装并使用应用服务环境。 在专用主机组上使用应用服务环境没有最低实例费用,但在预配应用服务环境时,必须为主机组付费。 除此之外,当你创建计划和横向扩展时,你需要支付折后应用服务计划费率。

使用专用主机组部署时,可同时由应用服务计划和基础结构角色使用的内核数有限。 此类型的部署不能达到应用服务环境中通常可用的 200 个实例总数。 可能的总实例数与应用服务计划实例总数加上基于负载的基础结构角色数相关。

在门户中创建应用服务环境

下面介绍如何操作:

  1. 在 Azure 市场中搜索“应用服务环境 v3”。

  2. 从“基本信息”选项卡中,对于“订阅”,选择订阅。 对于“资源组”,选择或创建资源组,然后输入你的应用服务环境的名称。 对于虚拟 IP,如果希望入站地址是子网中的地址,请选择“内部”。 如果希望入站地址面向公共 Internet,请选择“外部”。 对于应用服务环境名称,输入名称。 名称不得超过 36 个字符。 你选择的名称也将用于域后缀。 例如,如果你选择的名称是“contoso”,并且你有一个内部 VIP,则域后缀将为 contoso.appserviceenvironment.net。 如果你选择的名称是“contoso”,并且你有一个外部 VIP,则域后缀将为 contoso.p.azurewebsites.net

    Screenshot that shows the App Service Environment basics tab.

  3. 从“托管”选项卡中,对于“物理硬件隔离”,选择“启用”或“禁用”。 如果启用此选项,则可以部署到专用硬件上。 如果使用专用主机部署,则在创建应用服务环境 v3 时,按照我们的定价为两台专用主机付费,然后,随着你进行扩展,按照每个 vCore 的专用独立 v2 费率付费。 I1v2 使用两个 vcore,I2v2 使用四个 vcore,I3v2 每个实例使用八个 vcore。 对于区域冗余,请选择“已启用”或“已禁用”。

    Screenshot that shows the App Service Environment hosting selections.

  4. 从“网络”选项卡中,对于“虚拟网络”,选择或创建你的虚拟网络。 对于“子网”,选择或创建你的子网。 如果使用内部 VIP 创建应用服务环境,可以配置 Azure DNS 专用区域,以将域后缀指向你的应用服务环境。 有关详细信息,请参阅使用应用服务环境中的 DNS 部分。 如果要创建具有内部 VIP 的应用服务环境,则可以使用“手动”选项为“入站 IP 地址”指定专用 IP 地址。

    Screenshot that shows App Service Environment networking (ASE Internal) selections.

如果要创建具有外部 VIP 的应用服务环境,则可以使用“手动”选项为“入站 IP 地址”指定公共 IP 地址。

Screenshot that shows App Service Environment networking (ASE External) selections.

  1. 从“查看 + 创建”选项卡中,检查你的配置是否正确,然后选择“创建”。 创建应用服务环境可能需要一个多小时。

应用服务环境成功创建后,在创建应用时可以选择它作为位置。

要了解如何根据 ARM 模板创建应用服务环境,请参阅《使用 Azure 资源管理器模板创建应用服务环境》。