我有一个 Azure 应用程序服务环境。
是否可以在同一个 ASE 中运行多个应用服务计划(开发、测试和生产)?
基本上,我知道他们将共享前端池,我认为这很好,因为那里没有运行任何应用程序代码,并且它“......包含负责 SSL 终止的计算资源以及应用程序请求的自动负载平衡”应用服务环境。”
我想我的困惑在于 Worker Pools 和 Instances。如果我有一个 Dev Test 和 Prod,我可以将每个都托管在不同的 Worker Pool 中吗?或者我什至需要,我是否可以将它们全部托管在同一个工作池中,但它们会使用不同的实例,所以它们是分开的?每个应用服务计划是否需要 2 个工作器池实例来确保我有冗余?(困惑为什么网站说您只需要一个额外的实例(对于 1-20 个实例)。
基本上,这样可以吗?如果是这样,工作池设置会是什么样子?我会在 1 个池中拥有 6 个实例并启用自动缩放吗?单独的 3 个池中的每个池中都有 2 个实例并启用了自动缩放?还是我需要 3 个单独的应用程序服务环境?
在过去的 2 个小时里,我一直在阅读 Microsoft 文章,但没有人清楚地说明这一点,也没有一个真实的示例设置。