天蓝色功能应用程序和应用程序服务计划有什么不同?

时间:2020-11-12 09:02:13

标签: azure azure-function-app azure-app-service-plans vnet

天蓝色功能应用程序和应用程序服务计划有什么不同?

我认为;

  • 功能应用程序是核心层-托管代码并执行

  • 应用服务计划是功能应用的更高层-它可以涵盖功能应用。例如,它可以覆盖功能应用程序的网络层。

但是我在功能中看到app具有Vnet集成功能,而app服务计划也具有虚拟网络集成。 我对此感到困惑。

网络部分的天蓝色功能应用程序和应用程序服务计划有什么不同?

p/s:我已经创建了虚拟网络,并将应用程序服务计划分配给了该VNET。然后我将一个功能应用程序部署到了应用程序服务中,但是该功能并未保留在该VNET中。如何验证?

2 个答案:

答案 0 :(得分:0)

应用服务计划是您要付费的环境。

然后,您可以运行不同的工作负载,包括App Service Plan中的功能应用程序。与为每个应用程序功能使用不同的应用程序服务计划相比,将工作负载分组在一个应用程序服务计划中可以为您节省金钱。

VNET配置同时在App Service计划和App Service / Function App级别。您不一定希望同一App Service计划中的所有App Services /功能App都可以在同一VNET上运行。

答案 1 :(得分:0)

有一些事情可以帮助您更好地理解这一点,您也可以通过 Azure 门户进行验证。毕竟,这是您想要使用的所有托管计划。

  1. 应用服务计划:这是您支付的根消费计划。您在大部分工作中都需要的资源类型。 (我会说 - 明智地选择这个)

  2. 功能应用:此资源有 3-4 种不同的托管计划选项 (i) 消费计划 (ii) 高级计划 (iii) 应用服务计划 (iV) ASE。 现在,如果您有通知 - 应用服务计划(第 iii 项)也是选项之一。没有必要,这只是一种选择。所以,换句话说;函数应用可以位于应用服务计划(如消费计划)之外,在那里单独部署。

此时问题可能会出现 - 有什么不同。为此,请访问 Microsoft 有据可查的链接 here,其中说明您正在付费,并且在实际使用功能期间分配资源,而 App Service Plan 使用您自己的应用程序循环。

您的最后一个问题 - 我们如何确认?好吧,在 Azure 门户中打开应用服务计划,您可以在其中找到应用程序/插槽的重要部分。单击它,您将看到有多少应用服务/功能应用已经共享该特定应用服务计划,如下所示:

enter image description here enter image description here