數據中心遷移是項復雜工程,可能很難向為遷移活動撥款的企業高管解釋清楚,需要了解并管理相關的業務運營風險。下面我們分析一下與管理數據中心有關的幾個難題和風險。
服務可用性
數據中心的主要目的就是,托管運行為業務提供服務的應用程序。無論你何時考慮從一個數據中心遷移到另一個數據中心,必須首先考慮底層服務的可用性。這些服務包括:活動目錄之類的基礎設施應用程序和SAP之類的面向客戶的應用程序。
當服務從一個數據中心轉移到另一個數據中心時,你必須制定一項策略,特定的服務何時遷移和應用程序對彼此的依賴關系都必須考慮進來。確保服務可用性的一個常見做法就是,建立遷移組,然后把互相依賴的應用程序分到同一組。
至于支持大多數企業應用程序的服務,比如活動目錄和DNS,一個常見做法就是,跨數據中心擴展這些核心服務。服務依然在兩邊的數據中心,直到遷移完成。
硬件遷移
遷移物理服務器通常有兩種策略:一種名為“平移”(lift and shift),另一種名為數據復制。在平移策略中,硬件放到活動卡車上,然后安裝到新的數據中心。系統在搬到新址之前已備份好,不過這個策略會帶來一些風險。
最大的風險之一是物理服務器可能在搬運過程中遭到損壞;搬運過程中的損壞會導致備份毫無用處。另一個挑戰就是兩個數據中心相隔太遠,因而這個方法不現實,無法保證服務在可以接受的時間段內可用。
第二種策略是通過一條租用線路來進行數據遷移。租用線路帶來了兩種sub-swing硬件方案。一種方案是執行物理機到物理機(P2P)遷移。P2P遷移需要購置同類硬件,以便原有數據中心的應用程序和硬件可以遷移過去,同時確保停機時間最短。
另一種硬件遷移方案是物理機到虛擬機(P2V)轉換。P2V需要通過租用線路,將物理機轉換成虛擬機。P2V旨在實現兩個目標:第一個目標是,將工作負載從一個數據中心遷移到另一個數據中心,同時確保硬件成本最低。第二個目標是,通過轉移到虛擬平臺,實現數據中心轉型。P2V遷移是大受歡迎的方案,因為許多工程師已經習慣于執行這種轉換,這是之前數據中心項目的一部分。
數據遷移
將應用程序數據從一處遷移到另一處可能是數據中心遷移工程的最復雜的環節之一。一種簡單的方案就是執行基于磁帶或硬盤的備份,并執行恢復;不過,類似平移遷移,備份和恢復在及時恢復服務方面提供的能力很有限。另外,備份和恢復并不是最適合數據遷移的理想方法――它更適合數據恢復方案有限的災難恢復這種場景。
為大多數數據遷移選擇的主要方法是配置一條租用線路。如果兩個數據中心之間有了一條專用連接,遷移團隊就能充分利用基于硬件或軟件的同步機制,執行數據遷移。除了能夠遷移數據外,這個方法還可以用來執行P2P遷移、P2V遷移和虛擬機到虛擬機(V2V)遷移。
許多企業決定在兩個數據中心之間擁有多條連接。連接至少需要兩條線路:一路連接支持平常的最終用戶和數據中心到數據中心的流量,以便支持活動目錄等應用程序和應用程序到應用程序的流量;第二路、通常速度更快的連接用來執行數據同步。雙路連接可以防止兩種全然不同的流量干擾或影響對方。