应用服务环境是一种 Azure 应用服务的单租户部署环境。 将其与 Azure 虚拟网络一起使用。 需要一个子网来部署应用服务环境,并且此子网不能用于任何其他对象。
创建应用服务环境后无法更改以下任一项:
- 位置
- 订阅
- 资源组
- Azure 虚拟网络
- 子网
- 子网大小
- 应用服务环境的名称
使子网足够大,以容纳将缩放应用服务环境的最大大小。 建议大小是 /24,包含 256 个地址。
在部署应用服务环境之前,考虑虚拟 IP (VIP) 和部署类型。
使用内部 VIP 时,应用服务环境子网中的地址将涵盖你的应用。 应用不在公共 DNS 上。 在 Azure 门户中创建应用服务环境时,可以选择为应用服务环境创建 Azure 专用 DNS 区域。 使用外部 VIP 时,你的应用将位于面向公共 Internet 的地址上,并且它们在公共 DNS 中。 对于“内部 VIP”和“外部 VIP”,都可以指定“入站 IP 地址”,并选择“自动”或“手动”选项。 如果要对外部 VIP 使用“手动”选项,必须先在 Azure 中创建标准公共 IP 地址。
对于部署类型,可以选择单个区域、区域冗余或主机组。 单区域适用于应用服务环境 v3 可用的所有区域。 使用单个区域部署类型时,将产生一个 Windows 独立 v2 实例的最低应用服务计划费用。 使用一个或多个实例后,该费用就会消失。 这不是累加费用。
在区域冗余的应用服务环境中,您的应用程序将分布在同一地区的最多三个可用区域内。 区域冗余适用于支持可用性区域的区域。 使用此部署类型时,应用服务计划的最小大小为两个实例。 这可确保在至少两个可用性区域中都有一个实例。 应用服务计划一次可扩展一个或多个实例。 缩放不需要以两到三个单位为单位,但应用仅在所有可用性区域中均衡,前提是实例总数是两个或三个的倍数,具体取决于可用的区域数。 若要查看应用服务环境的可用区域数,请参阅 Azure 门户中“配置”边栏选项卡中的“最大可用区域”属性。 如果值为两到三个,则应用服务环境是区域冗余的。
区域冗余部署通过增加三倍或四倍的基础设施来提高系统可靠性,这取决于可用区域的最大数量。这样一来,即使某个区域发生故障,您的工作负载仍能保持可用。 不收取区域冗余应用服务环境的额外费用。 若要详细了解区域冗余,请参阅区域和可用性区域。
在主机组部署中,应用将部署到专用主机组。 专用主机组不是区域冗余的。 使用此类型的部署时,可以在专用硬件上安装并使用应用服务环境。 在专用主机组上使用应用服务环境没有最低实例费用,但在预配应用服务环境时,必须为主机组付费。 还可以在创建计划和横向扩展时支付折扣应用服务计划费率。
使用专用主机组部署时,可同时由应用服务计划和基础结构角色使用的内核数有限。 此类型的部署不能达到应用服务环境中通常可用的 200 个实例总数。 可能的总实例数与应用服务计划实例总数加上基于负载的基础结构角色数相关。
下面介绍如何操作:
在 Azure 市场中搜索“应用服务环境 v3”。
在“基本信息”选项卡中,针对“订阅”,请选择订阅。 对于“资源组”,选择或创建资源组,然后输入你的应用服务环境的名称。 对于虚拟 IP,如果希望入站地址是子网中的地址,请选择“内部”。 如果希望入站地址面向公共 Internet,请选择“外部”。 对于“应用服务环境名称”,请输入一个名称。 名称不得超过 36 个字符。 你选择的名称也将用于域后缀。 例如,如果你选择的名称是“contoso”,并且你有一个内部虚拟IP(VIP),则域后缀将为 。 如果你选择的名称是“contoso”,并且你有一个外部 VIP,则域后缀将为 。
从“托管”选项卡中,对于“物理硬件隔离”,选择“启用”或“禁用”。 如果启用此选项,则可以部署到专用硬件上。 如果使用专用主机部署,则在创建应用服务环境 v3 时,按照我们的定价为两台专用主机付费,然后,随着你进行扩展,按照每个 vCore 的专用独立 v2 费率付费。 I1v2 使用两个 vcore,I2v2 使用四个 vcore,I3v2 每个实例使用八个 vcore。 对于区域冗余,请选择“已启用”或“已禁用”。
从“网络”选项卡中,对于“虚拟网络”,选择或创建你的虚拟网络。 对于“子网”,选择或创建你的子网。 如果使用内部 VIP 创建应用服务环境,可以配置 Azure DNS 专用区域,以将域后缀指向你的应用服务环境。 有关详细信息,请参阅使用应用服务环境中的 DNS 部分。 如果要创建具有内部 VIP 的应用服务环境,则可以使用“手动”选项为“入站 IP 地址”指定专用 IP 地址。
如果要创建具有外部 VIP 的应用服务环境,则可以使用“手动”选项为“入站 IP 地址”指定公共 IP 地址。
- 从“查看 + 创建”选项卡中,检查你的配置是否正确,然后选择“创建”。 创建应用服务环境可能需要一个多小时。
应用服务环境成功创建后,在创建应用时可以选择它作为位置。
要了解如何根据 ARM 模板创建应用服务环境,请参阅《使用 Azure 资源管理器模板创建应用服务环境》。