【发布时间】:2020-02-24 03:54:07
【问题描述】:
上下文:我正在为托管在 Microsoft Azure App Service 上的 .NET Framework 4.7 Web 应用程序设计自动缩放(横向扩展)配置。我正在使用 P3V2 定价层。该应用程序受 CPU 限制。根据应用服务计划中指示的统计数据,该应用在 2 个实例上运行时的 30 天 CPU 平均使用率为 30%。我们偶尔会遇到流量高峰,这会使 2 个实例不堪重负:我想实现自动缩放。
在设计决定我的应用服务何时横向扩展的指标阈值时,我想考虑应用服务供应 + 应用启动时间。我需要让我的阈值足够低,以便让 Azure 有时间启动一个新的应用服务实例,但又不能太低,以至于我为不需要的处理能力支付了不必要的费用。预算是一个重要因素。
问题: Azure 应用服务实例需要多长时间才能在横向扩展后可用?换句话说,Azure 应用服务需要多长时间才能横向扩展?
附:我认识到还有很多我没有在这里讨论的扩大/缩小。我尽量简明扼要。 :)
【问题讨论】:
标签: azure azure-web-app-service autoscaling azure-app-service-plans