应用程序服务环境中的多个应用程序

时间:2017-07-13 01:49:51

标签: azure

我有一个Azure ASE,其中有一个Web应用程序。 ASE配置有最少2个前端和2个后端VM。

我现在想在ASE中添加第二个应用程序。这是否意味着我需要增加后端虚拟机的数量,还是可以使用现有的2个后端虚拟机来托管这两个应用?我假设两个应用程序都可以使用相同的工作池,但这也是真的吗?我是否需要创建两个应用服务计划?

1 个答案:

答案 0 :(得分:1)

Web应用程序的资源池是应用程序服务计划。在ASE的上下文中,应用服务计划是虚线并强制执行计算资源边界。真实的计算资源("硬件")驻留在工作者池中。应用服务计划可以跨越工作池中的一个或多个实例。

这是鸟瞰图:

             WORKER POOL 1
   **********************************
   *                                *
   *      App Service Plan "A"      *
   *     +--------------------+     *
   *     |      Web App 1     |     *
   *     |      Web App 2     |     *
   *     |      API App 1     |     *
   *     |      API App 2     |     *
   *     +--------------------+     *
   *                                *
   **********************************


             WORKER POOL 2
   **********************************
   *                                *
   *      App Service Plan "B"      *
   *     +--------------------+     *
   *     |      Web App 3     |     *
   *     |      API App 3     |     *
   *     +--------------------+     *
   *                                *
   **********************************

您可以混合使用,即工作池1(3个实例)可以托管应用服务计划A(假设2个实例)和应用服务计划B(1个实例)。

App Service Environment v2 will get rid of worker pools and make scaling out straight forward