为什么不在Azure上将开发和生产部署混合到单个Web应用程序中?

时间:2019-04-03 14:39:13

标签: azure azure-devops

在Azure Web应用程序上创建4个部署插槽是否会有问题,

AzureWebApp1 
--- Dev slot 
--- Staging slot 
--- Pre-Prod slot 
--- Prod slot

有人说最好这样,

AzureWebApp-Prod 
--- Pre-Prod slot 
--- Prod slot

AzureWebApp-Dev 
--- Dev slot 
--- Staging slot

他们无法解释原因,我不确定哪种方法最好,就我在此处的指南中搜索而言,在MSDN上也没有提及

https://docs.microsoft.com/en-us/azure/devops/pipelines/release/environments?view=azure-devops

1 个答案:

答案 0 :(得分:0)

在同一Web应用程序中同时进行生产和开发不是一个好习惯。因为由azure应用程序服务分配的资源将在所有部署插槽之间分配。这可能会影响生产网络应用。

按照最佳做法,将生产和开发都划分为两个不同的应用程序服务计划。

https://docs.microsoft.com/en-us/azure/app-service/deploy-staging-slots