Azure应用服务部署插槽-非生产插槽和应用服务

时间:2019-11-19 22:29:02

标签: azure-web-sites

背景

我们有一个Web API。

我们的基础架构团队创建了一个应用程序服务来托管API。他们期望我们为每个环境创建一个插槽(dev / qa / prod)。每个插槽将指向不同的后端资源(数据库等)。

我不确定这是插槽的预期用途。

问题

Q1:我不确定为什么要在同一应用程序服务中创建部署插槽,而每个部署插槽都使用不同的后端服务?

Q2:有人不能将流量意外路由到不指向您的生产后端服务的插槽吗?

Q3:另外,如果将错误代码引入插槽中,会不会影响其他插槽的性能?

第4季度:拥有一项带有部署插槽的应用程序服务指向不同的后端服务(dev,qa,prod)似乎有风险。其他人也在这样做吗?

我倾向于拥有一项专门用于生产的应用程序服务。它可以具有任意数量的插槽,并且可以在生产中用于“测试”代码。所有插槽都将使用相同的后端服务。

对于API的dev / qa版本,我们将提供一个应用程序服务,其中每个插槽都可以指向不同的后端服务。

我很好奇别人在做什么。谢谢您的投入。

0 个答案:

没有答案