删除最后一个 Azure 应用服务也会删除父计划
Removing last Azure app service also removes parent plan
这是我简化的 Azure 架构:
- ResourceGroup1 => AppServicePlan
- ResourceGroup2 -> AppService1、AppService2
此架构到位后,我将一个一个地删除应用程序。当我删除(在门户网站和 PowerShell 中也试过)最后一个应用程序时,计划也被删除了...
这是设计使然还是错误?
这是设计使然。这样做的原因是为了避免继续对未使用的计划收费,如果他们没有完全理解计划和 Web App 之间的区别,这会让一些客户感到惊讶。
因此计划只能在创建后立即为空。之后,任何从 1 到 0 的转换包含 Web 应用程序都会触发计划的删除。
如果您想避免这种行为,最简单的解决方法是在计划中包含一个 'dummy' Web 应用程序以使其保持活动状态。您可以停止该 Web 应用程序,这样它就不会消耗 VM 上的任何资源。
这是我简化的 Azure 架构:
- ResourceGroup1 => AppServicePlan
- ResourceGroup2 -> AppService1、AppService2
此架构到位后,我将一个一个地删除应用程序。当我删除(在门户网站和 PowerShell 中也试过)最后一个应用程序时,计划也被删除了...
这是设计使然还是错误?
这是设计使然。这样做的原因是为了避免继续对未使用的计划收费,如果他们没有完全理解计划和 Web App 之间的区别,这会让一些客户感到惊讶。
因此计划只能在创建后立即为空。之后,任何从 1 到 0 的转换包含 Web 应用程序都会触发计划的删除。
如果您想避免这种行为,最简单的解决方法是在计划中包含一个 'dummy' Web 应用程序以使其保持活动状态。您可以停止该 Web 应用程序,这样它就不会消耗 VM 上的任何资源。