有一個使用測試數據庫的測試服務器。我們在測試服務器上測試網站。如果沒問題,我們將網站和數據庫架構從測試服務器更新到生產服務器。但是這種方法非常痛苦和風險。不停止更新生產IIS網站和SQL Server數據庫
首先,我們必須將用戶重定向到維護頁面,以便網站暫停一段時間。
二,如果更新時出現問題,我們必須回到舊網站,因爲我們無法長時間將網站置於維護模式。
所以我正在尋求一個可靠的解決方案來更新IIS網站和Sql Server數據庫而不會丟失數據並使用維護模式。有沒有辦法做到這一點?大型網站如何做到這一點,而不會造成數據丟失和暫停。
我們以爲使用發佈候選網站。我們計劃暫時使用這個RC網站。首先,我們更新RC站點,然後交換RC和生產網站之間的綁定。但是這次數據庫是問題。因爲我們可以更改數據庫模式,而舊數據庫不能使用新數據庫。所以,如果我們使用臨時數據庫的臨時站點,將會有數據丟失。另外,如果臨時站點使用舊生產數據庫,則更新後的網站將無法與舊數據庫一起使用。所以我需要一個可靠的解決方案來解決這個問題。
沒有真正回答這個問題,而是網站24/7使用?您可以在覈心工作時間之外爲您的客戶獲得版本嗎? – dougajmcdonald 2012-07-26 12:15:45
是的,它每天24小時工作。而且,如果我們想在午夜或稍晚的時候使用維護模式,我們不想在午夜之前留在辦公室;) – oruchreis 2012-07-26 12:20:28