【问题标题】:Multi-tenant application new version migration多租户应用新版本迁移
【发布时间】:2014-06-04 17:32:07
【问题描述】:

我们正在 Azure 上开发一个多租户 Web 应用程序。当我们发布新版本时,我们希望将其部署到新服务器上,并逐步将客户端从旧版本迁移到新版本。

我们不希望我们的客户更改 URL。相反,我们希望在我们的用户表中查找它们并根据它们设置的版本将它们重定向到适当的服务器。

最好的方法是什么?

看来我们至少需要 3 个服务器:一个接收请求和查找用户的服务器,一个运行新版本的服务器和一个运行旧版本的服务器。这是正确的模型吗?是否有任何工具可以做到这一点?服务器会扩展吗?

我们使用的是 Azure 云服务,而不是 Azure 网站。

【问题讨论】:

    标签: azure multi-tenant azure-cloud-services


    【解决方案1】:

    Azure 允许您将云服务包 (.cspkg) 上传到暂存区,这样您就可以在那里发布新版本,而不会中断当前的生产。如果您的应用程序是无状态的,您可以交换 prod 和 staging 实例,而用户不会更明智。

    您可以在这里找到更多信息:http://azure.microsoft.com/en-us/documentation/articles/cloud-services-how-to-manage/

    【讨论】:

      猜你喜欢
      • 2013-12-23
      • 1970-01-01
      • 1970-01-01
      • 2019-02-25
      • 2022-01-26
      • 1970-01-01
      • 2020-09-17
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多