摘? ?要:論文以信息系統(tǒng)數(shù)據(jù)中心遷移為研究對(duì)象,介紹企業(yè)數(shù)據(jù)中心遷移中可能存在的需求,綜合考慮系統(tǒng)遷移中的各類(lèi)因素,從而選擇低實(shí)施風(fēng)險(xiǎn)、低資源投入、少業(yè)務(wù)影響的數(shù)據(jù)中心遷移方法。
關(guān)鍵詞:數(shù)據(jù)中心遷移;信息系統(tǒng);數(shù)據(jù)庫(kù);虛擬機(jī)
中圖分類(lèi)號(hào):TP391? ? ? ? ? 文獻(xiàn)標(biāo)識(shí)碼:B
Abstract: This paper takes the data center migration of information system as the research object, introduces the possible requirements in the data center migration of enterprises, and comprehensively considers all kinds of factors in the system migration, so as to select the data center migration method with low implementation risk, low resource investment and little business impact.
Key words: data center migration; information system; database; virtual machine
1 引言
伴隨著IT技術(shù)的發(fā)展和組織對(duì)信息系統(tǒng)依賴(lài)程度的提高,單位的信息化建設(shè)高速推進(jìn),由此產(chǎn)生了較多問(wèn)題:原有機(jī)房空間、電力、制冷等基礎(chǔ)環(huán)境不能滿(mǎn)足法則要求;信息系統(tǒng)分布在多個(gè)數(shù)據(jù)中心不便于管理,且發(fā)展受限;受限于早期技術(shù)和對(duì)信息化認(rèn)知,信息化規(guī)劃有一定局限性,使得信息系統(tǒng)運(yùn)維和運(yùn)營(yíng)難度提升;隨著單位自身的發(fā)展,辦公場(chǎng)地的搬遷要求數(shù)據(jù)中心隨之遷移。
由于上述諸如此類(lèi)的原因,一些單位產(chǎn)生了數(shù)據(jù)中心遷移需求。隨著各種技術(shù)在數(shù)據(jù)中心遷移中被應(yīng)用和遷移經(jīng)驗(yàn)的積累,數(shù)據(jù)中心遷移從最初的純物理遷移發(fā)展到邏輯遷移,數(shù)據(jù)中心遷移方案趨于多樣化,數(shù)據(jù)中心遷移也不再是為遷移而遷移,遷移過(guò)程使得以前不可能實(shí)現(xiàn)或較難實(shí)現(xiàn)的變革變得簡(jiǎn)單,如數(shù)據(jù)中心重新規(guī)劃、系統(tǒng)架構(gòu)調(diào)整、網(wǎng)絡(luò)結(jié)構(gòu)調(diào)整、系統(tǒng)優(yōu)化等。
2? 數(shù)據(jù)中心遷移需求分析
由于各單位的IT現(xiàn)狀不同,搬遷過(guò)程中的需求也不盡相同,在數(shù)據(jù)中心遷移項(xiàng)目中,大致會(huì)有幾項(xiàng)需求。
2.1 數(shù)據(jù)安全要求
保護(hù)數(shù)據(jù)安全是所有數(shù)據(jù)中心遷移項(xiàng)目的最基本要求。遷移項(xiàng)目中,數(shù)據(jù)丟失風(fēng)險(xiǎn)可能來(lái)自?xún)蓚€(gè)層面:物理?yè)p壞和邏輯破壞。物理?yè)p壞一般由磁盤(pán)損壞造成,而遷移過(guò)程中的誤操作、數(shù)據(jù)復(fù)制中的軟件或網(wǎng)絡(luò)原因等則可能造成邏輯損壞。
因此在遷移實(shí)施前,必須做好數(shù)據(jù)備份工作,并且所采用的備份方式必須能夠應(yīng)對(duì)物理和邏輯兩個(gè)層面的破壞。為確保備份數(shù)據(jù)的可用性和有效性,需要對(duì)備份數(shù)據(jù)進(jìn)行數(shù)據(jù)恢復(fù)測(cè)試工作。
為完成數(shù)據(jù)備份和恢復(fù)測(cè)試,需要備份系統(tǒng)和恢復(fù)測(cè)試環(huán)境。備份系統(tǒng)一般包括備份服務(wù)器、備份介質(zhì)、備份工具。恢復(fù)測(cè)試環(huán)境可以采用低配設(shè)備,如本地硬盤(pán)、性能滿(mǎn)足最低要求的軟件等。
2.2 業(yè)務(wù)連續(xù)性要求
滿(mǎn)足單位業(yè)務(wù)連續(xù)性要求是數(shù)據(jù)中心遷移項(xiàng)目的基本要求之一。如果遷移涉及設(shè)備量大、系統(tǒng)復(fù)雜,且允許的停機(jī)時(shí)間窗口不足以完成所有系統(tǒng)一次性遷移,則需要分批次遷移,且控制每批次的遷移量,使得每批次的停機(jī)時(shí)間窗口滿(mǎn)足單位的業(yè)務(wù)連續(xù)性要求。
2.3 多個(gè)數(shù)據(jù)中心搬遷到一個(gè)數(shù)據(jù)中心
由于各種原因,單位的數(shù)據(jù)中心可能分布在多個(gè)機(jī)房,也可能有多個(gè)通過(guò)數(shù)據(jù)中心遷移項(xiàng)目,將部署在多個(gè)機(jī)房或數(shù)據(jù)中心的系統(tǒng)遷移到一個(gè)數(shù)據(jù)中心,遷移過(guò)程中實(shí)現(xiàn)網(wǎng)絡(luò)、系統(tǒng)的整合。
2.4 搬遷后網(wǎng)絡(luò)調(diào)整需求
數(shù)據(jù)中心遷移項(xiàng)目中IP地址變更是較為常見(jiàn)的需求。由于早期數(shù)據(jù)中心建設(shè)時(shí)的局限性,以及后續(xù)的快速發(fā)展,普遍造成數(shù)據(jù)中心IP使用無(wú)序、不規(guī)范,利用數(shù)據(jù)中心遷移機(jī)會(huì),使得重新規(guī)劃IP地址成為可能,特別是目標(biāo)機(jī)房重新部署系統(tǒng),可以從容排除IP變更后的任何隱患。
如果采用邏輯遷移,且目標(biāo)數(shù)據(jù)中心新建主干網(wǎng)絡(luò),一般目標(biāo)機(jī)房的網(wǎng)絡(luò)架構(gòu)將會(huì)重新規(guī)劃部署,使用更趨合理、優(yōu)化。
2.5 系統(tǒng)調(diào)整需求
目標(biāo)數(shù)據(jù)中心應(yīng)用系統(tǒng)重新部署的遷移項(xiàng)目,可能會(huì)產(chǎn)生各種系統(tǒng)調(diào)整、優(yōu)化需求。比如系統(tǒng)架構(gòu)調(diào)整:?jiǎn)喂?jié)點(diǎn)系統(tǒng)變更為多節(jié)點(diǎn)系統(tǒng)、部署在同一設(shè)備的數(shù)據(jù)庫(kù)和應(yīng)用拆分到不同設(shè)備、共用服務(wù)器的應(yīng)用拆分;比如存儲(chǔ)調(diào)整:SAN網(wǎng)絡(luò)優(yōu)化整合、存儲(chǔ)擴(kuò)容、Raid重構(gòu)等;比如統(tǒng)一版本基線:硬件固件版本、操作系統(tǒng)版本、數(shù)據(jù)庫(kù)軟件版本、應(yīng)用軟件版本等。
2.6 技術(shù)文檔梳理完善需求
單位在信息化建設(shè)過(guò)程中,隨時(shí)都有技術(shù)人員流失的可能,不可避免地會(huì)造成技術(shù)文檔的缺失。通過(guò)數(shù)據(jù)中心遷移,特別是目標(biāo)數(shù)據(jù)中心重新部署系統(tǒng)是一個(gè)重新梳理、檢驗(yàn)、完善文檔的過(guò)程。
3 數(shù)據(jù)中心遷移方法
數(shù)據(jù)中心遷移采用的方法有物理搬遷和邏輯遷移。所謂物理搬遷,就是將承載業(yè)務(wù)系統(tǒng)的設(shè)備從源機(jī)房搬運(yùn)到目標(biāo)機(jī)房恢復(fù)業(yè)務(wù);所謂邏輯遷移,就是在目標(biāo)機(jī)房部署相應(yīng)的設(shè)備,將源機(jī)房的系統(tǒng)采用遷移、復(fù)制、部署后切換等方法遷移到目標(biāo)機(jī)房。
純物理搬遷一般適用于設(shè)備量較少、應(yīng)用比較簡(jiǎn)單的數(shù)據(jù)中心,可以在一個(gè)時(shí)間窗口內(nèi)一次性完成整個(gè)數(shù)據(jù)中心遷移。通常的物理搬遷用于非關(guān)鍵系統(tǒng)的遷移。
邏輯遷移過(guò)程中經(jīng)常會(huì)采用一種或多種方法來(lái)達(dá)成目標(biāo),這種方法包括基于數(shù)據(jù)庫(kù)的復(fù)制技術(shù)、基于存儲(chǔ)的復(fù)制技術(shù)、基于虛擬化的虛擬機(jī)遷移技術(shù)等。除此之外,數(shù)據(jù)中心遷移中還經(jīng)常采用類(lèi)似于用于容災(zāi)的主備系統(tǒng)切換。
3.1 基于數(shù)據(jù)庫(kù)的數(shù)據(jù)復(fù)制
基于數(shù)據(jù)庫(kù)的數(shù)據(jù)復(fù)制只針對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù),常用的數(shù)據(jù)庫(kù)軟件如Oracle、DB2、SQLServer等都可以通過(guò)數(shù)據(jù)庫(kù)軟件自帶的或其他軟件進(jìn)行數(shù)據(jù)復(fù)制。在此以O(shè)racle數(shù)據(jù)庫(kù)為例介紹。
3.1.1 實(shí)現(xiàn)數(shù)據(jù)庫(kù)復(fù)制需要具備的軟硬件條件
服務(wù)器:目標(biāo)機(jī)房需要用于部署數(shù)據(jù)庫(kù)的服務(wù)器,服務(wù)器性能與源數(shù)據(jù)中心服務(wù)器性能相當(dāng)。
磁盤(pán)陣列存儲(chǔ)設(shè)備:一般配置的磁盤(pán)陣列的可使用空間高于源數(shù)據(jù)中心數(shù)據(jù)庫(kù)數(shù)據(jù)量,因?yàn)樵谶w移過(guò)程中,除部署數(shù)據(jù)庫(kù)外,經(jīng)常需要存放其他數(shù)據(jù)。
光纖交換機(jī):建議采用雙機(jī)架構(gòu)部署,每臺(tái)光纖交換機(jī)端口配置數(shù)量按照需要接入的服務(wù)器計(jì)算。
以太網(wǎng)交換機(jī):如果是集群數(shù)據(jù)庫(kù),可能需要心跳網(wǎng)絡(luò),如條件允許,建議心跳網(wǎng)絡(luò)和業(yè)務(wù)網(wǎng)絡(luò)使用不同交換機(jī),或采用邏輯隔離,交換機(jī)端口數(shù)量按照需要接入的服務(wù)器端口計(jì)算。
基于數(shù)據(jù)庫(kù)的復(fù)制軟件較多,視具體情況,部分軟件需要購(gòu)買(mǎi)軟件許可。以O(shè)racle數(shù)據(jù)庫(kù)為例,基于Oracle數(shù)據(jù)庫(kù)的數(shù)據(jù)復(fù)制技術(shù)大體上可分為兩類(lèi):Oracle自己提供的數(shù)據(jù)同步技術(shù)和第三方廠商提供的數(shù)據(jù)同步技術(shù)。Oracle自己的同步技術(shù)有DataGuard、Streams、Advanced Replication和GoldenGate的數(shù)據(jù)同步軟件。第三方廠商的數(shù)據(jù)同步技術(shù)有Quest公司的SharePlex和DSG的RealSync。其中,Oracle的DataGuard是免費(fèi)軟件,其它都是付費(fèi)軟件。
3.1.2 源數(shù)據(jù)中心和目標(biāo)數(shù)據(jù)中心之間專(zhuān)線網(wǎng)絡(luò)需求
除第一次創(chuàng)建目標(biāo)數(shù)據(jù)中心數(shù)據(jù)庫(kù)時(shí)數(shù)據(jù)量較大外,在后續(xù)數(shù)據(jù)復(fù)制時(shí)只需傳送日志,普通專(zhuān)線即可滿(mǎn)足。數(shù)據(jù)復(fù)制分為實(shí)時(shí)同步和定時(shí)同步,所需專(zhuān)線帶寬可根據(jù)所產(chǎn)生的日志量決定。
3.1.3 基于數(shù)據(jù)庫(kù)復(fù)制的特點(diǎn)
目標(biāo)數(shù)據(jù)中心數(shù)據(jù)庫(kù)可以以打開(kāi)方式存在,在數(shù)據(jù)復(fù)制過(guò)程中可以檢查數(shù)據(jù)庫(kù)數(shù)據(jù),減少系統(tǒng)遷移窗口內(nèi)的數(shù)據(jù)檢查時(shí)間。
如采用一些付費(fèi)軟件,可以在不同數(shù)據(jù)庫(kù)軟件、不同版本間復(fù)制數(shù)據(jù),可在遷移期間實(shí)現(xiàn)軟件基線統(tǒng)一。
部分復(fù)制軟件支持一對(duì)多、多對(duì)一、雙向復(fù)制等,也可以選擇部分對(duì)象進(jìn)行復(fù)制,可滿(mǎn)足數(shù)據(jù)分發(fā)和數(shù)據(jù)集成的需要,在遷移期間可同時(shí)實(shí)現(xiàn)數(shù)據(jù)庫(kù)架構(gòu)調(diào)整。
3.2 基于存儲(chǔ)的數(shù)據(jù)復(fù)制
基于存儲(chǔ)的數(shù)據(jù)復(fù)制是一種最常見(jiàn)也是最昂貴的一種方式,可以實(shí)現(xiàn)同步或異步的數(shù)據(jù)復(fù)制,同時(shí)不消耗主機(jī)資源。一般情況下這種復(fù)制方式不適于窄帶的環(huán)境,同步方式也不適于遠(yuǎn)距離的復(fù)制。
3.2.1 基于存儲(chǔ)的數(shù)據(jù)復(fù)制需要具備的軟硬件條件
磁盤(pán)陣列存儲(chǔ)設(shè)備:要求與源數(shù)據(jù)中心同品牌、性能相當(dāng)?shù)拇鎯?chǔ)設(shè)備,所需存儲(chǔ)容量按照源數(shù)據(jù)中心需要復(fù)制的數(shù)據(jù)所使用的存儲(chǔ)卷空間計(jì)算。
服務(wù)器:目標(biāo)數(shù)據(jù)中心可以配置服務(wù)器。
光纖交換機(jī):目標(biāo)數(shù)據(jù)中心在不配置服務(wù)器的情況下,可不用光纖交換機(jī),否則,光纖交換機(jī)端口按接入設(shè)備計(jì)算。
波分設(shè)備:如采用同步方式,需要波分設(shè)備。
復(fù)制軟件:與存儲(chǔ)同一廠商軟件,需要購(gòu)買(mǎi)軟件許可。
3.2.2 源數(shù)據(jù)中心和目標(biāo)數(shù)據(jù)中心之間專(zhuān)線網(wǎng)絡(luò)需求
如果采用同步數(shù)據(jù)復(fù)制方式,在兩個(gè)數(shù)據(jù)中心間需要裸光纖連接,并且需要配置遠(yuǎn)距離單模光纖模塊或波分設(shè)備,如果需要多個(gè)光纖通道,建議配置波分設(shè)備。
如果采用異步數(shù)據(jù)復(fù)制方式,可以按照數(shù)據(jù)增量配置普通專(zhuān)線。
3.2.3 基于存儲(chǔ)復(fù)制的特點(diǎn)
以卷為單位,可以按需進(jìn)行復(fù)制。
可以用于虛擬機(jī)、數(shù)據(jù)庫(kù)數(shù)據(jù)、文件等數(shù)據(jù)復(fù)制。
基于存儲(chǔ)的數(shù)據(jù)復(fù)制保證其數(shù)據(jù)一致性和可靠性。
數(shù)據(jù)復(fù)制過(guò)程中不能對(duì)數(shù)據(jù)進(jìn)行讀寫(xiě)操作,如果在正式遷移前需要利用復(fù)制數(shù)據(jù)來(lái)做測(cè)試工作,需要斷開(kāi)數(shù)據(jù)復(fù)制。
同步方式復(fù)制一般在同城數(shù)據(jù)中心實(shí)現(xiàn),且目標(biāo)機(jī)房和源機(jī)房光纖距離建議不超過(guò)30公里。
3.3 虛擬機(jī)遷移
目前使用的虛擬化軟件較多,在此以VMWare虛擬化軟件為例來(lái)介紹。
首先需要在目標(biāo)數(shù)據(jù)中心搭建一個(gè)虛擬化平臺(tái),同時(shí)在目標(biāo)數(shù)據(jù)中心部署用于虛擬化平臺(tái)的X86服務(wù)器。虛擬化平臺(tái)的資源和服務(wù)能力需要根據(jù)遷移實(shí)施的業(yè)務(wù)系統(tǒng)數(shù)量進(jìn)行詳細(xì)計(jì)算。
3.3.1 在目標(biāo)數(shù)據(jù)中心搭建虛擬化平臺(tái)需要的設(shè)備
服務(wù)器:如果需要在線遷移,應(yīng)選用硬件兼容設(shè)備,設(shè)備性能數(shù)量如能配置與源數(shù)據(jù)中心相當(dāng)則最好。如不具備條件,可暫時(shí)配置一定數(shù)量設(shè)備,可逐批次遷移虛擬機(jī),源機(jī)房服務(wù)器上虛擬機(jī)清空后可搬遷到目標(biāo)數(shù)據(jù)中心使用,這樣做的優(yōu)點(diǎn)是投入成本較少,缺點(diǎn)是每批次遷移虛擬機(jī)受限,劃分遷移批次受限。
以太網(wǎng)交換機(jī):建議采用雙機(jī)架構(gòu)部署,每臺(tái)交換機(jī)端口數(shù)量需要滿(mǎn)足資源池內(nèi)所有服務(wù)器的接入需要,即按每臺(tái)服務(wù)器的一半端口計(jì)算。
磁盤(pán)陣列存儲(chǔ)設(shè)備:需要首先確定采用什么RAID技術(shù)。然后再根據(jù)部署的應(yīng)用系統(tǒng)數(shù)量、存儲(chǔ)空間計(jì)算。如果為新部署服務(wù)器,本地硬盤(pán)至少需按100GB計(jì)算;如果是P2V遷移服務(wù)器需要按原有物理服務(wù)器硬盤(pán)計(jì)算,另外還需考慮預(yù)留平臺(tái)管理使用空間。
光纖交換機(jī):建議采用雙機(jī)架構(gòu)部署,每臺(tái)光纖交換機(jī)端口配置數(shù)量應(yīng)不少于資源池內(nèi)服務(wù)器數(shù)量。
如果還有部分采用物理服務(wù)器部署的DB數(shù)據(jù)庫(kù)服務(wù)器,則需要統(tǒng)一考慮其網(wǎng)絡(luò)、存儲(chǔ)等資源。
3.3.2 虛擬化平臺(tái)間專(zhuān)線網(wǎng)絡(luò)需求
為了滿(mǎn)足從原有虛擬化平臺(tái)遷移到目標(biāo)數(shù)據(jù)中心虛擬化平臺(tái),實(shí)現(xiàn)業(yè)務(wù)系統(tǒng)的在線遷移割接或者業(yè)務(wù)系統(tǒng)的安全應(yīng)急保障。需要在兩個(gè)數(shù)據(jù)中心打通以太網(wǎng)專(zhuān)線網(wǎng)絡(luò)和存儲(chǔ)專(zhuān)線網(wǎng)絡(luò)。
兩個(gè)數(shù)據(jù)中心的以太網(wǎng)專(zhuān)線和存儲(chǔ)網(wǎng)絡(luò)專(zhuān)線不是必要條件,用戶(hù)可根據(jù)實(shí)際情況進(jìn)行網(wǎng)絡(luò)專(zhuān)線的申請(qǐng)。
3.3.3 虛擬機(jī)遷移特點(diǎn)
虛擬化因成本低廉、靈活高效、節(jié)能環(huán)保、管理便捷等諸多優(yōu)勢(shì),正在被眾多企業(yè)所推崇和應(yīng)用。在未來(lái)的企業(yè)IT部署中,虛擬化必將在服務(wù)器、存儲(chǔ)、網(wǎng)絡(luò)、應(yīng)用、數(shù)據(jù)中心、災(zāi)難恢復(fù)等諸多領(lǐng)域廣泛普及,并發(fā)揮重大作用。
VMWare虛擬化遷移方案,可以幫助用戶(hù)在不影響生產(chǎn)主機(jī)的情況下,完成生產(chǎn)主機(jī)到虛擬主機(jī)的復(fù)制遷移,然后在很短的時(shí)間內(nèi)(計(jì)劃時(shí)間內(nèi)),就可以將業(yè)務(wù)系統(tǒng)切換到虛擬主機(jī)上。該方案可以幫助用戶(hù)快速高效地部署實(shí)現(xiàn)虛擬化的數(shù)據(jù)中心和站點(diǎn)遷移。同時(shí),可以對(duì)虛擬機(jī)和基于虛擬機(jī)的業(yè)務(wù)系統(tǒng),提供數(shù)據(jù)和業(yè)務(wù)連續(xù)性的保護(hù)。
3.4 系統(tǒng)切換
系統(tǒng)切換經(jīng)常發(fā)生在數(shù)據(jù)中心容災(zāi)中,將運(yùn)行在生產(chǎn)數(shù)據(jù)中心系統(tǒng)的業(yè)務(wù)切換到災(zāi)備數(shù)據(jù)中心的系統(tǒng)中。如果把目標(biāo)數(shù)據(jù)中心看作災(zāi)備中心,采用系統(tǒng)切換的方式進(jìn)行數(shù)據(jù)中心遷移則是一次單向的主備切換,即按生產(chǎn)系統(tǒng)在災(zāi)備中心部署應(yīng)用系統(tǒng),通過(guò)測(cè)試后,在計(jì)劃的時(shí)間窗口內(nèi)將業(yè)務(wù)切換到災(zāi)備中心應(yīng)用系統(tǒng)。
系統(tǒng)切換可以用于某些特定系統(tǒng),比如核心業(yè)務(wù)系統(tǒng)、除核心外的關(guān)鍵業(yè)務(wù)系統(tǒng),一般這種系統(tǒng)業(yè)務(wù)連續(xù)性要求較高,停機(jī)時(shí)間短,通過(guò)系統(tǒng)切換可以快速完成遷移。
當(dāng)然,如果條件滿(mǎn)足,所有系統(tǒng)都能實(shí)現(xiàn)系統(tǒng)切換則是最理想的方法。比如數(shù)據(jù)中心遷移的目標(biāo)機(jī)房是災(zāi)備機(jī)房,且災(zāi)備機(jī)房具備滿(mǎn)足生產(chǎn)系統(tǒng)的網(wǎng)絡(luò)環(huán)境,有一定數(shù)量和性能的服務(wù)器,通過(guò)分批次利舊設(shè)備的方式完成數(shù)據(jù)中心遷移。
3.4.1 目標(biāo)數(shù)據(jù)中心需要具備的環(huán)境和設(shè)備
網(wǎng)絡(luò)環(huán)境:具備完整的、滿(mǎn)足部署生產(chǎn)環(huán)境的網(wǎng)絡(luò)環(huán)境。
服務(wù)器:根據(jù)批次劃分,至少擁有承載最大批次系統(tǒng)的服務(wù)器數(shù)量,且性能滿(mǎn)足系統(tǒng)需求,當(dāng)然最好擁有1:1的數(shù)量和性能的服務(wù)器。
磁盤(pán)陣列存儲(chǔ)設(shè)備:根據(jù)所選用的數(shù)據(jù)遷移技術(shù)確定設(shè)備品牌和相關(guān)需求。
光纖交換機(jī):建議采用雙機(jī)架構(gòu)部署,每臺(tái)光纖交換機(jī)端口配置數(shù)量按照需要接入的服務(wù)器計(jì)算。
3.4.2 主備數(shù)據(jù)中心間專(zhuān)線網(wǎng)絡(luò)需求
一般需要用于傳送同步數(shù)據(jù)和業(yè)務(wù)數(shù)據(jù)、以及遠(yuǎn)程切換或維護(hù)操作的網(wǎng)絡(luò),用于同步數(shù)據(jù)的網(wǎng)絡(luò)帶寬根據(jù)選用的數(shù)據(jù)復(fù)制技術(shù)決定;用于傳送業(yè)務(wù)數(shù)據(jù)的帶寬根據(jù)數(shù)據(jù)中心遷移期間兩個(gè)數(shù)據(jù)中心系統(tǒng)互訪的數(shù)據(jù)量峰值決定;遠(yuǎn)程切換或維護(hù)操作所使用網(wǎng)絡(luò)帶寬要求不高,可與業(yè)務(wù)網(wǎng)絡(luò)公用。
3.4.3 系統(tǒng)切換遷移特點(diǎn)
系統(tǒng)切換相對(duì)快,需要的停機(jī)時(shí)間短。
目標(biāo)數(shù)據(jù)中心部署相同系統(tǒng),在系統(tǒng)切換前可以進(jìn)行充分的測(cè)試,遷移成功率高。
在遷移過(guò)程中源數(shù)據(jù)中心系統(tǒng)保留,一旦遷移失敗或遷移后目標(biāo)數(shù)據(jù)中心系統(tǒng)故障,可以快速回退。
目標(biāo)數(shù)據(jù)中心的網(wǎng)絡(luò)環(huán)境、應(yīng)用系統(tǒng)重新部署后可以充分測(cè)試,使得平時(shí)一些不能實(shí)施調(diào)整、優(yōu)化的工作成為可能。
對(duì)系統(tǒng)部署的實(shí)施能力要求較高,包括廠商支持、實(shí)施文檔的質(zhì)量、部署工程師的技術(shù)能力等。同時(shí),通過(guò)部署期間對(duì)文檔的整理、完善,將明顯提高后期的系統(tǒng)維護(hù)能力。
如果源數(shù)據(jù)中心和目標(biāo)數(shù)據(jù)中心間能夠二層網(wǎng)絡(luò)互通,則系統(tǒng)切換可以靈活進(jìn)行,批次劃分簡(jiǎn)單,否則必須整網(wǎng)段遷移或遷移后的系統(tǒng)變更IP所在的網(wǎng)段。
4? 數(shù)據(jù)中心遷移方法選擇
4.1 決定遷移方法選擇的因素
選擇適用的遷移方法,是項(xiàng)目成功的關(guān)鍵,影響遷移方法選擇的主要因素,包括項(xiàng)目資源投入、業(yè)務(wù)連續(xù)性要求、實(shí)施風(fēng)險(xiǎn)、遷移涉及數(shù)據(jù)量、新舊數(shù)據(jù)中心距離、項(xiàng)目工期要求等。
4.1.1 資源投入
資源包括項(xiàng)目投入資金、可用設(shè)備、人力資源等。如果投入資金有限,且無(wú)其它可用設(shè)備,則只能考慮物理搬遷;如能購(gòu)置適量設(shè)備或有適量利舊設(shè)備,則可考慮核心系統(tǒng)邏輯遷移,其它系統(tǒng)物理搬遷,或分批次邏輯遷移;如有足夠資金或設(shè)備,則可考慮完全采用邏輯遷移。人力資源包括遷移實(shí)施人員、應(yīng)用廠商支持人員、配合遷移和測(cè)試的業(yè)務(wù)人員。
相對(duì)來(lái)說(shuō),純物理搬遷需要投入的資源最少,而搭建1:1系統(tǒng)進(jìn)行遷移所需投入資源最多。
4.1.2 業(yè)務(wù)連續(xù)性要求
即便在同一個(gè)遷移項(xiàng)目中,不同的系統(tǒng)業(yè)務(wù)連續(xù)性要求也會(huì)不同,針對(duì)業(yè)務(wù)連續(xù)性要求不同的系統(tǒng),可以采用不同的遷移方法。對(duì)于業(yè)務(wù)連續(xù)性要求高的,應(yīng)選用快速遷移的方法。比如停機(jī)時(shí)間2小時(shí)的系統(tǒng),一般來(lái)說(shuō)只能采用系統(tǒng)切換的方法,并且數(shù)據(jù)復(fù)制應(yīng)采用同步方式。
相對(duì)來(lái)說(shuō),純物理搬遷需要較長(zhǎng)的停機(jī)時(shí)間窗口,而搭建1:1系統(tǒng)進(jìn)行遷移所需停機(jī)時(shí)間較短。
4.1.3 實(shí)施風(fēng)險(xiǎn)
實(shí)施風(fēng)險(xiǎn)來(lái)自設(shè)備故障風(fēng)險(xiǎn)、設(shè)備故障導(dǎo)致的系統(tǒng)和數(shù)據(jù)破壞風(fēng)險(xiǎn)、遷移失敗等。
相對(duì)來(lái)說(shuō),純物理搬遷由于設(shè)備故障帶來(lái)的風(fēng)險(xiǎn)較高,且回退困難,而搭建1:1系統(tǒng)如果遷移失敗,可以快速回退,也不受設(shè)備故障影響,風(fēng)險(xiǎn)較小。
4.1.4 數(shù)據(jù)量
數(shù)據(jù)量包括數(shù)據(jù)總量和數(shù)據(jù)增量。如果數(shù)據(jù)量在GB級(jí)別的,則對(duì)遷移方法的選擇幾乎無(wú)影響。但如果數(shù)據(jù)量巨大,如幾十TB,且數(shù)據(jù)增量較大,則需要選用合適的遷移方法和帶寬,如存儲(chǔ)復(fù)制、波分鏈路或裸光纖。
相對(duì)來(lái)說(shuō),純物理搬遷節(jié)約了大量的數(shù)據(jù)復(fù)制時(shí)間和設(shè)備投入,但一出現(xiàn)數(shù)據(jù)丟失則需要花費(fèi)大量時(shí)間進(jìn)行數(shù)據(jù)恢復(fù)。而采用數(shù)據(jù)復(fù)制技術(shù),需要用較長(zhǎng)時(shí)間實(shí)施數(shù)據(jù)復(fù)制,但可避免設(shè)備故障帶來(lái)的數(shù)據(jù)丟失風(fēng)險(xiǎn)。
4.1.5 新舊數(shù)據(jù)中心距離
如果是不同城市遷移數(shù)據(jù)中心,且對(duì)業(yè)務(wù)連續(xù)性要求較高,則不適用物理搬遷。實(shí)際中,對(duì)于生產(chǎn)系統(tǒng),也是較多采用在目標(biāo)數(shù)據(jù)中心重新部署后切換的方法。
4.1.6 項(xiàng)目工期要求
相對(duì)物理搬遷來(lái)說(shuō),采用邏輯遷移,從項(xiàng)目調(diào)研、系統(tǒng)搭建、數(shù)據(jù)復(fù)制實(shí)施、系統(tǒng)測(cè)試等環(huán)節(jié)都需要花費(fèi)大量時(shí)間,項(xiàng)目工期相對(duì)較長(zhǎng)。
4.2 遷移方法的選擇
首先確定哪個(gè)因素是最需要優(yōu)先考慮的,如果希望盡可能降低風(fēng)險(xiǎn)和遷移造成對(duì)業(yè)務(wù)的影響,最好的方法就是目標(biāo)數(shù)據(jù)中心搭建1:1的系統(tǒng)進(jìn)行切換,但這樣勢(shì)必需要大量的資源投入;如果受限于資源投入,可以考慮核心系統(tǒng)進(jìn)行邏輯遷移,其他系統(tǒng)進(jìn)行物理搬遷;如果還是超出預(yù)算,可以考慮核心數(shù)據(jù)進(jìn)行邏輯遷移,其他進(jìn)行物理搬遷;如果還是超出預(yù)算,只能純物理搬遷了。
某汽車(chē)制造企業(yè),系統(tǒng)硬件設(shè)備分別部署在3個(gè)機(jī)房,不利于統(tǒng)一管理。新數(shù)據(jù)中心作為未來(lái)集團(tuán)級(jí)數(shù)據(jù)中心正式投入使用,具備同時(shí)承載以上機(jī)房所有設(shè)備能力,因此,需將3個(gè)機(jī)房的設(shè)備及系統(tǒng)遷移至新數(shù)據(jù)中心。項(xiàng)目項(xiàng)目涉及600臺(tái)設(shè)備,206套應(yīng)用系統(tǒng),從3個(gè)機(jī)房整體遷移到新機(jī)房,遷移過(guò)程需要修改系統(tǒng)IP地址。由于沒(méi)有新購(gòu)設(shè)備預(yù)算,該項(xiàng)目采用物理搬遷,分4個(gè)批次完成搬遷,每個(gè)批次安排在周末48小時(shí)內(nèi)完成,搬遷窗口內(nèi)需要中斷業(yè)務(wù),項(xiàng)目工期5個(gè)月。這個(gè)項(xiàng)目企業(yè)主要考慮投入成本采用了物理搬遷方法。
某央企,新建機(jī)房投入使用,原機(jī)房租期即將到期,需要將數(shù)據(jù)中心整體遷移到同城新機(jī)房。項(xiàng)目涉及157個(gè)業(yè)務(wù)系統(tǒng),50多個(gè)測(cè)試系統(tǒng),涉及服務(wù)器、存儲(chǔ)、網(wǎng)絡(luò)、安全等設(shè)備636臺(tái),虛擬機(jī)736個(gè),數(shù)據(jù)量約160TB。部分核心系統(tǒng)要求2個(gè)小時(shí)內(nèi)完成遷移恢復(fù)業(yè)務(wù),其他核心系統(tǒng)要求8小時(shí)內(nèi)完成遷移。新機(jī)房?jī)?nèi)核心網(wǎng)絡(luò)新購(gòu)設(shè)備搭建,新購(gòu)100TB容量的磁盤(pán)陣列作為新核心存儲(chǔ),新購(gòu)少量高配置PC服務(wù)器。最終采用了邏輯遷移和物理搬遷的方法完成遷移,用新購(gòu)服務(wù)器在新機(jī)房搭建虛擬化平臺(tái),兩個(gè)數(shù)據(jù)中心二層網(wǎng)絡(luò)互通,采用騰挪方法,遷移一部分搬遷一部分,遷移大部分應(yīng)用服務(wù)器,只有少量應(yīng)用服務(wù)器采用物理搬遷。數(shù)據(jù)采用2個(gè)機(jī)房核心存儲(chǔ)配置數(shù)據(jù)復(fù)制進(jìn)行遷移,其他存儲(chǔ)數(shù)據(jù)通過(guò)核心存儲(chǔ)遷移。數(shù)據(jù)庫(kù)服務(wù)器部署在冗余的IBM小型機(jī),采用先搬遷一半恢復(fù)業(yè)務(wù)再搬遷另一半的方法,遷移過(guò)程滿(mǎn)足企業(yè)務(wù)連續(xù)性要求,項(xiàng)目工期6個(gè)月。這個(gè)項(xiàng)目企業(yè)較為重視業(yè)務(wù)連續(xù)性要求,大部分采用了邏輯遷移,有冗余設(shè)備部分采用物理搬遷的方法。
總之,綜合多種因素,選擇適合單位自身需要的遷移方法就是最好的方法。
5 結(jié)束語(yǔ)
本文介紹了對(duì)于數(shù)據(jù)中心遷移中的數(shù)據(jù)安全、業(yè)務(wù)連續(xù)、網(wǎng)絡(luò)及系統(tǒng)的整合等需求,提出多種的遷移方式及遷移方法,并綜合考慮數(shù)據(jù)中心遷移的資源投入、業(yè)務(wù)要求、實(shí)施風(fēng)險(xiǎn)、數(shù)據(jù)中心距離、項(xiàng)目工期等因素,為選擇適合數(shù)據(jù)中心遷移的方法提出科學(xué)合理的建議,希望能為有關(guān)數(shù)據(jù)中心遷移提供參考。
參考文獻(xiàn)
[1] 曲波, 鄧旭東, 姜鋒. Oracle GoldenGate數(shù)據(jù)同步機(jī)制研究與應(yīng)用[J]. 微型電腦應(yīng)用, 2014(6):55-58.
[2] 趙根, 顏英, 王彥集. 數(shù)據(jù)大集中管理模式下數(shù)據(jù)同步技術(shù)探討[J]. 信息與電腦(理論版), 2012(6):96-97.
[3] 李正忠. 虛擬化在企業(yè)IT架構(gòu)中的價(jià)值與應(yīng)用[J]. 信息安全與技術(shù), 2013, 4(2):69-70.
[4] 趙穎, 蔣薈. 基于數(shù)據(jù)同步技術(shù)的5T系統(tǒng)架構(gòu)優(yōu)化方案研究[J]. 鐵路計(jì)算機(jī)應(yīng)用, 2016, 25(6):9-12.
[5] 談?dòng)榔? Oracle中兩種數(shù)據(jù)同步技術(shù)的性能測(cè)試與評(píng)價(jià)[J]. 中國(guó)數(shù)字醫(yī)學(xué), 2011, 06(2):62-64.
作者簡(jiǎn)介:
張黎明(1977-),女,漢族,北京人,英國(guó)伯明翰大學(xué),碩士,國(guó)家能源集團(tuán)神華信息技術(shù)有限公司,工程師;主要研究方向和關(guān)注領(lǐng)域:IT系統(tǒng)的安全及運(yùn)行維護(hù)。