Successful Data Migration

既然您已經確定您企業的確需要將數據遷移到一台更大的服務器,而且也已經選定了您的託管服務提供商,那麼,您就應該遵循如下的步驟,來確保您企業的數據遷移工作獲得成功了。

1:架構師定制可靠的解決方案

堅如磐石的託管架構是以每套解決方案的特定客戶的具體需求實施定制化設計的。類似于建築的設計師一樣,其需要花費相當的時間來實施規劃,並確定如何最好地構建一套完善的基礎設施,而託管解決方案的架構師同樣需要在規劃階段花費大量的時間。通過充分瞭解系統架構,託管解決方案架構師才可以創建出一套定制化的解決方案,以匹配您企業遷移工作的所有具體需求。

2:搭建,配置與前期預測試

一旦設計好新的架構,應該測試幾次,確保所有必要的庫文件,數據包和配套軟件安裝正確。這一步驟能夠有助於您評估新架構的性能,冗餘,故障轉移,庫和應用程序的安裝,監控,預警和操作系統的要求。

3:將您的數據遷移到新系統

一旦新的架構通過測試並獲得批准,與託管服務提供商合作以確定任何數據必須進行同步,並確保所有必要的更新已被複製和抓獲是非常重要的。由於數據對企業的至關重要性,您的團隊應該負責完成數據和數據庫實際遷移到新架構的工作。通過這種方式,可以確保遷移工作能夠按照需要完成,並讓企業能夠確定相關的數據已然被正確遷移,捕獲和複製。

4:同步您的數據庫

當數據被遷移到新系統後,您應該驗證數據庫信息的配置和安全。所有以前存儲在您企業託管環境中的結構化數據都應自動和立即複製到新的託管環境中,這樣在遷移過程中不會發生停機時間,也就不會對客戶體驗造成任何影響。

5:遷移您企業的DNS

您的託管服務提供商應該重新定向您的公共網站的DNS記錄,使其指向高可用負載平衡器,其將立即重定向連接回到您企業以前的基礎設施。這種重定向應該向客戶和應用程序完全透明,並確保在這個過程中對您的客戶流量沒有任何延遲或干擾。允許新的DNS信息傳播一周的時間,以確保DNS傳播延遲不會影響您的客戶體驗。

6:執行您的代碼

現在,您需要在您遷移新的主機平臺中執行並實現定制化的代碼。在這一步中,客戶也可以與託管服務提供商合作,以確保所有必要的庫,數據包和配套軟件被妥善安裝。

7:利用現場數據測試您的代碼

這一步驟是非常重要的。您將需要測試您真正的代碼,用真實的數據,以確保應用程序的準確性和完整性。在此階段,該數據庫有實時信息以及本地數據量,已經收到包括複製的和用於活動站點的現有數據增量更新。鑒於您對於企業的應用程序,功能和特性的深入瞭解,託管服務提供商一般會依賴於您企業自身來完成測試數據的同步和複製數據庫的完整性。

8:轉換交換機

最後,由於數據庫和數據量的不斷遷移、更新,所有的數據都是實時的,並要準備好支持客戶。您企業應該有一個預定的維護窗口,以方便託管服務提供商能夠為客戶流量“轉換交換機”,直接從舊的服務器轉換到新的、經過測試的數據託管環境。

即使您嚴格遵循上述每一個步驟,您企業仍然可能需要採用某些額外的步驟來滿足您所有的具體需要,進而實現一個完整的數據遷移。正如前面提到的,保持與服務供應商的緊密合作關係是至關重要的,並要求您的託管服務提供商必須提供詳細的遷移計劃,避免遷移過程中可能出現的麻煩。