我有一个Azure ASE,其中有一个Web应用程序。 ASE配置有最少2个前端和2个后端VM。
我现在想在ASE中添加第二个应用程序。这是否意味着我需要增加后端虚拟机的数量,还是可以使用现有的2个后端虚拟机来托管这两个应用?我假设两个应用程序都可以使用相同的工作池,但这也是真的吗?我是否需要创建两个应用服务计划?
答案 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