簡體   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