将多个Azure功能部署到同一App Service计划(Elastic Premium Plan-EP1)的定价

时间:2020-07-03 23:53:35

标签: azure azure-functions serverless

我打算将一组Azure函数(〜15)推广到生产环境。今天,我们将“消费”计划用于开发目的,但是该计划的冷启动性质可能会影响总体体验。

我一直在寻找用于部署应用程序的最佳成本效益计划,结果发现Elastic Plan EP1可以满足我们的需求(例如,无需冷启动,快速扩展,“ ...共享整个应用程序服务计划多个funcion应用...”等)。

问题是我没有确切知道该计划的收费方式...

在暴露的情况下,每笔大约我会被收取388.67 BRL计划中部署了15个功能?还是由计划本身负责,职能部门将共享计划的资源?

而且,计划中的所有功能应用程序都将被预热吗?

enter image description here


编辑:

即使在官方文档中找不到清晰的答案,我也创建了EP1计划并部署了功能。

  1. 我发现对于给定的应用程序服务计划(例如Elastic Plan EP1),我可以在其中部署许多功能应用程序,但是它们共享该计划的资源,从而增加了“ app density”。
  2. 对于冷启动问题,我仍然没有答案:对于该计划,如果我将15个功能应用程序部署到该计划,它们会被预热吗?我发现可以在每个功能应用程序中设置“预热= 1”,但仍然会出现冷启动。

1 个答案:

答案 0 :(得分:0)

不。如果不设置预热实例,则默认情况下仅预热一个实例。您需要转到平台功能标签来更改预热实例的数量。

enter image description here

如果您只在乎保费计划的费用,则可以使用此计算器获取费用:

https://azure.microsoft.com/en-us/pricing/calculator/?service=functions

以下是有关保费计划的文件:

https://docs.microsoft.com/en-us/azure/azure-functions/functions-premium-plan#features

https://docs.microsoft.com/en-us/azure/azure-functions/functions-scale#premium-plan

让我知道这是否可以回答您的问题。:)

相关问题