App Service Environment是与Azure虚拟网络集成的Azure App Service的单租户部署。 每个 App Service Environment 部署都需要一个专用子网,而其他资源不能使用该子网。
本文介绍如何创建和修改App Service Environment区域冗余设置。 它还介绍如何为计划设置和修改区域冗余设置。
有关区域冗余性的详细信息,请参阅 App Service Environment 中的可靠性。
为App Service Environment配置区域冗余
若要创建新的区域冗余App Service Environment,请执行以下步骤创建App Service Environment。 确保选择
“已启用” 以实现区域冗余 。 若要为现有App Service Environment启用或禁用区域冗余,可以使用Azure门户、Azure CLI或Bicep:
注释
App Service Environment中的区域冗余状态更改需要 12 到 24 小时才能完成。 在升级过程中,不会出现停机或性能问题。 但是,所有少于 3 个实例的应用服务计划都会扩展到 3 个实例。 具有 3 个或更多实例的任何计划保持不变。 启用区域冗余的操作完成后,可以根据需要缩放应用服务计划,包括少于3个实例。
检查 App Service Environment 是否支持区域冗余
若要查看现有App Service Environment是否支持区域冗余:
通过使用 Azure 门户、Azure CLI 或 Bicep/资源管理器,获取应用服务环境可以使用的最大可用性区域数量:
将数字与下表进行比较,以确定计划是否支持区域冗余:
最大区域数 区域冗余支持 大于 1 已支持 等于 1 不支持* 如果您所使用的计划或实例不支持可用性区域,则必须在新的资源组中创建一个新的应用服务环境,以便连接到支持区域的应用服务部署结构。
配置具有区域冗余的独立 v2 应用服务计划
在App Service Environment中创建的所有应用服务计划都必须使用独立 v2 定价层。
如果启用您的 App Service Environment 使其成为区域冗余,则也可以将隔离 v2 应用服务计划设置为区域冗余。 每个计划都有自己的独立区域冗余设置,因此,只要环境配置为区域冗余,就可以在App Service Environment中针对特定计划手动启用或禁用区域冗余。
若要创建具有区域冗余的新隔离 v2 应用服务计划,请使用Azure门户、Azure CLI或Bicep。
若要在现有的独立 v2 应用服务计划中启用或禁用区域冗余,请使用Azure门户、Azure CLI或Bicep。