將更改DNS切換到新的Azure網站總是更好。這是我們獲得PAAS的好處之一。如果舊的和新的變化很小,我會建議去舊的。但它看起來很重要,你應該切換到新的。
在了你需要做以下的事情開關,
- 老拿網站離線和刪除DNS條目。 (只需將一個app_offline.html添加到網站根目錄)。現在您可以自由設置新網站的DNS。
- 更改DNS併爲新網站安裝證書。也爲這個網站有一個app_offline。
- 做必要的數據遷移從舊到新。如果你使用相同的分貝,這不會是一個問題。設置系統配置等。盡一切可能使網站準備就緒。
- DNS傳播完成後,它將指向新的站點app_offline頁面。當您準備好新網站時,只需移除app_offline頁面即可。
切換最經常會涉及幾個任務。我剛纔提到了非常高水平的任務。您需要做的是,您需要創建一個檢查列表(操作列表)以平滑切換。
一個例子是如何處理舊網站中已添加書籤的URL,這可能不會再出現,您需要進行永久重定向。另一種情況是,如果URL格式(控制器/操作/查詢字符串)不匹配,那麼如何將舊網站URL映射到新網站URL?等等。
您可以保留舊網站在離線模式下一段時間。如果新網站出現問題,回滾會更容易。你也需要計劃。
就你而言,事情可能並不複雜,正如我解釋的那樣。但我希望這會讓您更好地瞭解在切換時需要考慮哪些因素。
我不確定您使用的Azure基礎架構。處理此問題的另一種無縫方式是使用Azure流量管理器並附加舊站點和新站點。優點是DNS指向流量管理器,您可以簡單地卸下舊站點並在線獲取新站點。如果您打算使用負載平衡並在多個地區擁有站點,這將是理想選擇。
這裏是鏈接到Azure星期五視頻Traffic Manager。
,你可以在你現有的應用程序創建部署插槽和部署到代替。一旦部署完成,您可以使用交換功能切換實例並刪除測試應用程序或保留它。您只需確保Web應用程序設置相同或設置爲保留在部署插槽中即可。 – AVDW