我有一个在Windows Azure云服务中运行的多租户Web应用程序。每个租户都有自己的子域,例如tenantA.mysite.com和tenantB.mysite.com。全球* .mysite.com将他们全部指向我的网络应用程序。Windows Azure上的不同版本的Web应用程序(云服务)
我需要能够引入我的应用程序的新版本,并缓慢地将租户缓慢地移动几个,同时保持其他版本的旧版本。
现在我使用新应用程序创建一个新的云服务,并为该租户添加一个特定的DNS记录以指向新服务。
问题是由更改DNS记录和传播引起的停机时间。
如何在不更改DNS记录的情况下执行此操作的任何建议?
我唯一的想法是,当他们击中旧应用程序时做某种类型的重定向,但似乎会导致每个请求的延迟 - 或者它会?
什么原因导致需求(理由)缓慢地将租户缓慢移动几次,同时将其他租户保留在旧版本上? – viperguynaz
这使我们能够在新版本的应用程序中添加一些“早期采用者”客户,并且在移动其他客户之前,我们可以确保一切正常。 – PeteShack