Azure 应用服务计划

Azure 应用服务计划

我试图了解应用服务和应用服务计划之间的关系。

据我从文档中了解,计划中的所有 Web 应用程序都在该计划中的所有实例上运行。这意味着添加更多实例会运行现有 Web 应用程序的更多副本,但不会为新 Web 应用程序创建容量。即,如果我有 2 个实例,每个实例有 4GB RAM,还有 4 个 Web 应用程序,每个都需要 1GB 堆,那么所有 RAM 都已分配。添加更多实例(扩展)不会创建空间来添加新的 Web 应用程序,我需要扩展,但这有其限制。

有没有办法制定一个计划,例如有 5 个实例,但每个 Web 应用只在其中 2 个实例上运行?这样,添加更多实例会腾出空间来添加更多 Web 应用?

答案1

不,这是不可能的。建议采用单独的应用服务计划。这还有一个额外的好处,就是将应用彼此隔离 - 如果一个应用的资源利用率突然飙升,它不会影响其他应用服务计划中的应用。

看看我的回答在 StackOverflow 上有一个类似的问题。

相关内容