繁体   English   中英

多租户应用程序新版本迁移

[英]Multi-tenant application new version migration

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

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

做这个的最好方式是什么?

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

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

Azure允许您将Cloud Services程序包(.cspkg)上传到登台区域,以便您可以在那里发布新版本而不中断当前生产。 如果您的应用程序是无状态的,则可以交换prod和登台实例,而用户将是最明智的选择。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM