在云計算出現以前,大部分傳統互聯網的開發者的做法是自己購買服務器,尋找托管機房,自己安裝數據庫,服務器和數據庫的維護任務也由自己承擔。這些做法給用戶帶來了巨大的硬件成本以及人力成本。并且當數據庫出現一些疑難雜癥或者硬件損壞導致數據丟失,很多用戶都是束手無策,不得不花費更大的代價尋求原廠或者第三方數據庫服務廠商的幫助。而云計算的出現,將這些問題簡單化。
網站遷移解決方案
應用遷移:把現有傳統網站系統的應用程序部署在云服務器上。
數據遷移:把現有數據庫的數據備份出來,上傳到云服務器上面,然后數據導入到RDS中。
遷移有以下兩種模式。
現有系統整體遷移:將原有系統停機,應用和數據同時遷移至云端。 這種模式簡單,但會影響業務。
漸進式部分遷移:原有系統不停機。在云端部署好應用程序和數據庫,同時開發數據遷移程序,一個用戶一個用戶地遷移;當某個用戶來訪問時,應用程序先判斷這個用戶的數據是在線下數據庫中還是在云端,若在云端則訪問RDS,若在線下則訪問線下數據庫。 這種模式復雜并且有一定的開發工作量,但不影響業務的正常運行。