Azure上的蓝绿色部署,用于多租户

时间:2017-05-25 09:41:51

标签: azure-web-sites multi-tenant azure-deployment azure-deployment-slots blue-green-deployment

让我们说蓝色和绿色应用服务共享相同的数据库实例,您可以使用插槽来交换应用程序。您将如何处理架构更改,因为某些用户可能会发布不适用于新架构的请求?

根据我的理解,看起来你总是需要编写向后兼容的代码,这些代码在两种情况下都可以处理模式更改,这对我来说并不是很理想。

1 个答案:

答案 0 :(得分:0)

回滚Azure SQL架构更改没有灵丹妙药。遗憾的是,您必须创建一个脚本以将新更新部署到您的数据库,如果您选择这样做,如果事情不顺利,则需要更新一个脚本。有一个名为Elastic Jobs的工具可以帮助您在弹性池中的一个或多个数据库中执行脚本。