单个应用程序服务计划中多个应用程序的应用程序服务计划计算及其可扩展性

时间:2020-10-06 15:21:42

标签: azure azure-web-app-service azure-app-service-plans

我知道围绕此问题已经存在。我仍然对定价感到困惑。

我的情况正在关注

  • 1个应用服务计划(标准s2、3.5 RAM,50 GB大小)
  • 6个应用服务属于该计划。

这是否意味着所有6个应用共享3.5 RAM和50 GB存储空间,或者每个应用具有3.5 GB RAM和50 GB?

还计划指出10个实例自动缩放。这到底是什么意思?目前,每个应用程序服务规模或每个应用程序服务规模都是单独的。

1 个答案:

答案 0 :(得分:2)

所有6个应用将共享same resources

在App Service中创建应用程序时,会将其放入App Service计划中。应用程序运行时,它将在应用程序服务计划中配置的所有VM实例上运行。如果同一应用程序服务计划中有多个应用程序,则它们都共享相同的VM实例。如果一个应用程序有多个部署插槽,则所有部署插槽也都在同一VM实例上运行。如果启用诊断日志,执行备份或运行WebJob,它们还将在这些VM实例上使用CPU周期和内存。

就应用服务计划中完成的扩展而言,该比例将再次适用于所有应用服务:

通过这种方式,App Service计划是App Service应用程序的比例单位。如果将计划配置为运行五个VM实例,则计划中的所有应用程序将在所有五个实例上运行。如果将计划配置为自动缩放,则计划中的所有应用将根据自动缩放设置一起缩放。