【发布时间】:2013-07-12 04:27:01
【问题描述】:
我有一个在 Windows Azure 云服务中运行的多租户 Web 应用程序。每个租户都有自己的子域,例如tenantA.mysite.com 和tenantB.mysite.com。全局 *.mysite.com 将它们全部指向我的网络应用程序。
我需要能够引入我的应用程序的新版本,并一次缓慢地将租户转移到几个,同时让其他人保持旧版本。
现在我使用新应用创建一个新的云服务,并为该租户添加一个特定的 DNS 记录以指向新服务。
问题在于更改 DNS 记录和传播导致的停机时间。
对于在不更改 DNS 记录的情况下执行此操作的方法有什么建议吗?
我唯一的想法是在他们访问旧应用程序时进行某种类型的重定向,但这似乎会导致每个请求的延迟 - 或者会吗?
【问题讨论】:
-
是什么原因导致要求(理由)一次缓慢地移动几个租户,同时让其他租户保持旧版本?
-
这让我们可以让一些“早期采用者”客户使用新版本的应用程序,并且我们可以在转移其他客户之前确保一切正常。
标签: azure multi-tenant