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