Azure部署插槽具有一个根据一个应用程序服务计划托管的多个网站



我正在将多个网站转移到一个高级应用服务计划下的Azure。按照此处提供的说明https://dotnetthoughts.net/deploying-multiple-application-in-webapp/我能够根据一个应用程序服务计划托管多个站点对于多个站点。看起来每个应用程序服务计划只有一个"生产"插槽,这意味着我只能将部署插槽与唯一的生产插槽交换。有人知道每个网站如何具有生产插槽和相应的"测试"插槽?

您可以在单个Azure应用程序服务计划下拥有多个Web应用程序。同时,在每个Web应用程序(应用程序服务(下,您可以创建多个插槽,并且可以分别为每个Web应用程序进行生产和登台。

每个应用程序服务计划都支持不同数量的部署插槽。Azure App Service Plan Premium(V2(支持= 20,标准支持= 5个部署插槽。

根据您的要求,您可以将所有应用程序放入一个应用程序服务计划中,并具有多个部署插槽。如果应用程序有多个部署插槽,则所有部署插槽也在同一VM实例上运行。由于您为分配应用程序服务计划支付了计算资源,因此您可以通过将多个应用程序放入一个应用程序服务计划来节省资金。只要计划有足够的资源来处理负载,您就可以继续将应用程序添加到现有计划中。但是,请注意,同一应用服务计划中的应用程序都共享相同的计算资源。超载应用程序服务计划可能会导致您的新应用和现有应用程序的停机时间。

您不会使用可用的应用程序服务功能(配置自定义域,SSL证书,部署插槽,备份等(收取费用请查看此文档以获取更多详细信息:https://learn.microsoft.com/en-us/azure/app-service/deploy-staging-slots

最新更新