Azure App Service Plan插槽是否共享CPU /内存?

时间:2018-11-04 06:51:22

标签: azure azure-web-app-service

在Azure应用服务计划中,除了生产版本之外,还可以有几个插槽。

他们共享资源吗?

例如,它们各自共享相同的CPU资源还是拥有自己的CPU资源?

换句话说,如果一个插槽消耗过多(包括生产插槽),它会影响另一个插槽吗?

此文件正式记录在哪里?

2 个答案:

答案 0 :(得分:1)

是的,所有部署位置都共享应用服务计划内的资源。

答案 1 :(得分:-1)

根据官方docs

  

在App Service中,一个应用程序在App Service计划中运行。应用服务   计划为Web应用程序定义了一组计算资源来运行。这些   计算资源类似于常规Web中的服务器场   托管。

     

在特定区域创建App Service计划时(例如,   西欧),为此计划中创建了一组计算资源   该地区。您放入此应用服务计划的所有应用均在   这些计算资源由您的App Service计划定义

回答您的问题主要取决于您选择的定价层

  • 共享计算:免费和共享这两个基本层在以下位置运行应用程序: 与其他App Service应用程序(包括其他应用程序)相同的Azure VM 顾客。这些层将CPU配额分配给每个运行的应用程序 共享资源,并且资源无法扩展。
  • 专用计算:基本,标准,高级和PremiumV2层 在专用的Azure VM上运行应用程序。仅同一应用程序服务中的应用程序 计划共享相同的计算资源。等级越高,越多 您可以使用VM实例进行横向扩展。
  • 隔离的:该层在专用Azure上运行专用Azure VM 虚拟网络,可在计算之上提供网络隔离 与您的应用隔离。它提供最大的横向扩展 功能。
  • 消费:该层仅适用于正常运行的应用程序。它缩放 功能根据工作量动态变化。欲了解更多 有关信息,请参阅Azure Functions托管计划比较。

对于广告位设置,它还将共享应用服务计划中的所有资源