數(shù)據(jù)級容災(zāi)是指建立一個異地的數(shù)據(jù)系統(tǒng),該系統(tǒng)為本地關(guān)鍵應(yīng)用數(shù)據(jù)的一個可用復(fù)制。在本地數(shù)據(jù)及整個應(yīng)用系統(tǒng)出現(xiàn)災(zāi)難時,系統(tǒng)至少在異地保存有一份可用的關(guān)鍵業(yè)務(wù)的數(shù)據(jù)。該數(shù)據(jù)可以是本地數(shù)據(jù)的完全實時復(fù)制,也可以比本地數(shù)據(jù)略微落后,但一定是可用的。
一 數(shù)據(jù)級容災(zāi)關(guān)鍵技術(shù)研究
1.1 容災(zāi)系統(tǒng)主要數(shù)據(jù)復(fù)制方式
系統(tǒng)容災(zāi)備份技術(shù)是指通過建立遠程數(shù)據(jù)備份中心,將主中心數(shù)據(jù)實時或分批次地復(fù)制到備份中心。正常情況下,系統(tǒng)的各種應(yīng)用運行在主中心的計算機系統(tǒng)上,數(shù)據(jù)同時存放在主中心和備份中心的存儲系統(tǒng)中。當主中心由于斷電、火災(zāi)甚至地震等災(zāi)難無法工作時,則立即采取一系列相關(guān)措施,將網(wǎng)絡(luò)、數(shù)據(jù)線路切換至備份中心,并且利用備份中心計算機系統(tǒng)重新啟動應(yīng)用系統(tǒng)。這里最關(guān)鍵的問題就是保證切換過程時間滿足業(yè)務(wù)連續(xù)性要求,同時盡可能保持主中心和備份中心數(shù)據(jù)的連續(xù)性和完整性。如何解決主中心和備份中心的數(shù)據(jù)備份和恢復(fù)則是備份方案的重點。系統(tǒng)容災(zāi)備份原理如圖1所示。
1.2 備份復(fù)制級數(shù)據(jù)容災(zāi)技術(shù)
1.2.1 適用對象及范圍
備份復(fù)制級數(shù)據(jù)容災(zāi)技術(shù)主要適用于多個數(shù)據(jù)中心之間的數(shù)據(jù)備份,對遠程數(shù)據(jù)備份的一致性有較高的要求。
1.2.2 實現(xiàn)方式
備份復(fù)制級數(shù)據(jù)容災(zāi)技術(shù)主要實現(xiàn)方式為:通過生產(chǎn)數(shù)據(jù)中心和容災(zāi)數(shù)據(jù)中心分別部署備份服務(wù)器,通過備份服務(wù)器管理的磁帶庫之間的復(fù)制來實現(xiàn)2個生產(chǎn)數(shù)據(jù)中心之間的數(shù)據(jù)備份。
1.2.3 備份復(fù)制級數(shù)據(jù)容災(zāi)技術(shù)切換與恢復(fù)
1)切換流程。當生產(chǎn)數(shù)據(jù)中心發(fā)生故障時。需要切換到災(zāi)備中心的備份服務(wù)器上,激活備份服務(wù)器的數(shù)據(jù)庫即可。
2)恢復(fù)流程。當生產(chǎn)數(shù)據(jù)中心發(fā)生故障恢復(fù)時,需要回切到生產(chǎn)中心的備份服務(wù)器上,激活備份服務(wù)器的數(shù)據(jù)庫即可。
1.3 存儲級數(shù)據(jù)容災(zāi)技術(shù)
1.3.1 適用對象及范圍
存儲級數(shù)據(jù)容災(zāi)技術(shù)主要適用于數(shù)據(jù)中心級的海量數(shù)據(jù)復(fù)制,對遠程數(shù)據(jù)備份的一致性有很高的要求。該存儲技術(shù)也能滿足多數(shù)據(jù)中心間災(zāi)難恢復(fù)策略的要求;同時也要求用戶必需采用支持該功能的磁盤陣列型號,而這些陣列一般都采用高端陣列。
1.3.2 實現(xiàn)方式
存儲級數(shù)據(jù)容災(zāi)技術(shù)是先將業(yè)務(wù)數(shù)據(jù)整合到企業(yè)級存儲,通過存儲間的同步/異步的方式將數(shù)據(jù)復(fù)制到同城/異地中心。磁盤陣列將磁盤鏡像功能的處理負荷從主機轉(zhuǎn)移到智能磁盤控制器:智能存儲系統(tǒng)上;谥悄艽鎯Φ臄(shù)據(jù)復(fù)制由智能存儲系統(tǒng)自身實現(xiàn)數(shù)據(jù)的遠程復(fù)制和同步,即智能存儲系統(tǒng)將對本系統(tǒng)中的存儲器I/O操作Log復(fù)制到遠端的存儲系統(tǒng)中并執(zhí)行,保證數(shù)據(jù)的一致性。在這種方式下,數(shù)據(jù)復(fù)制軟件運行在存儲系統(tǒng)內(nèi),因此較容易實現(xiàn)主中心和備份中心的操作系統(tǒng)、數(shù)據(jù)庫、系統(tǒng)庫和目錄的實時拷貝維護能力,一般不會影響主中心主機系統(tǒng)的性能。如果在系統(tǒng)恢復(fù)場所具備了實時數(shù)據(jù),可以做到在災(zāi)難發(fā)生的同時開始應(yīng)用處理過程的恢復(fù)。
存儲級容災(zāi)技術(shù)要求存儲設(shè)備自身具有較強的智能管理功能,需配置相應(yīng)的容災(zāi)備份管理軟件,配置主、備用系統(tǒng)存儲設(shè)備間的網(wǎng)絡(luò)通信專用接口設(shè)備和相應(yīng)的通信通道。
1.4 操作系統(tǒng)卷復(fù)制級數(shù)據(jù)容災(zāi)技術(shù)
1.4.1 適用對象及范圍
將物理存儲設(shè)備劃分為一個或者多個邏輯磁盤卷,便于數(shù)據(jù)的存儲規(guī)劃和管理;谶壿嫶疟P卷的遠程數(shù)據(jù)復(fù)制是指根據(jù)需要將一個或者多個卷進行遠程同步(或者異步)復(fù)制。該方案的實現(xiàn)通常通過軟件來實現(xiàn),基本配置包括卷管理軟件和遠程復(fù)制控制管理軟件。
基于邏輯磁盤卷的遠程數(shù)據(jù)復(fù)制會增加各節(jié)點主機的一些處理性能需求,在主機性能和通信帶寬的要求得到滿足時,遠程復(fù)制效率和數(shù)據(jù)一致性可以得到保證。
在同時對多個系統(tǒng)進行容災(zāi)備份的情況下,可以通過在備份中心磁盤陣列上劃分不同的磁盤卷,以對應(yīng)不同的系統(tǒng)進行復(fù)制或鏡像處理的方法,但是該技術(shù)會增加主機的負載。
1.4.2 實現(xiàn)方式
操作系統(tǒng)卷復(fù)制級數(shù)據(jù)容災(zāi)的實現(xiàn)方式也包括同步和異步2種,能夠?qū)⑸a(chǎn)中心主機操作系統(tǒng)上的對邏輯卷的I/O操作實時或者延時的復(fù)制到容災(zāi)中心的操作系統(tǒng)上,寫到容災(zāi)中心的邏輯卷當中,實現(xiàn)不同級別的數(shù)據(jù)級容災(zāi)。
由于是操作系統(tǒng)一級進行丁作,如果是獨立的卷管理軟件就需要在操作系統(tǒng)上安裝相應(yīng)的軟件模塊,如果采用操作系統(tǒng)自帶的卷管理功能,就無需再安裝其他的軟件模塊。
1.5 存儲虛擬化數(shù)據(jù)容災(zāi)技術(shù)
1.5.1 適用對象及范圍
SAN虛擬化解決方案有助于應(yīng)對存儲管理的挑戰(zhàn)。SAN虛擬化解決方案被設(shè)計為利用到不同廠商存儲子系統(tǒng)的連接創(chuàng)建虛擬存儲池,此存儲池能幫助客戶利用未使用的存儲容量,以其業(yè)務(wù)更加高效和靈活。
1.5.2 實現(xiàn)方式
基于SAN的存儲虛擬化同步鏡像實現(xiàn)原理如下(見圖2)。
1)主機發(fā)出I/O請求給專門的存儲虛擬化控制器;
2)存儲虛擬化設(shè)備接收到I/O請求后,先在本地磁盤上執(zhí)行I/O操作;
3)同時,將I/O操作通過鏈路傳輸?shù)竭h程對端的存儲虛擬化設(shè)備上進行I/O操作;
4)兩端I/O操作都完成后,主機的I/O請求被回應(yīng)。
基于SAN的存儲虛擬化異步鏡像實現(xiàn)原理如下(見圖3):
1)主機發(fā)出I/O請求給專門的存儲虛擬化控制器;
2)存儲虛擬化設(shè)備接收到I/O請求后,先在本地磁盤上執(zhí)行I/O操作,并響應(yīng)主機;
3)同時,在設(shè)置的固定間隔內(nèi)將I/O的增量傳輸?shù)綄Χ耍?/p>
4)這樣依次循環(huán)地將增量鏡像到對端來實現(xiàn)數(shù)據(jù)鏡像。
1.6 數(shù)據(jù)庫級數(shù)據(jù)容災(zāi)技術(shù)
1.6.1 適用對象及范圍
遠程數(shù)據(jù)庫復(fù)制對主機的性能有一定影響,可能增加對磁盤存儲容量的需求(包括對Log的存儲),但系統(tǒng)恢復(fù)較簡單,在實時復(fù)制方式時數(shù)據(jù)一致性較好,所以對于數(shù)據(jù)一致性要求較高、數(shù)據(jù)修改更新頻繁的應(yīng)用可采用基于數(shù)據(jù)庫的數(shù)據(jù)備份方案。
1.6.2 實現(xiàn)方式
遠程數(shù)據(jù)庫復(fù)制是由數(shù)據(jù)庫系統(tǒng)軟件來實現(xiàn)數(shù)據(jù)庫的遠程復(fù)制和同步。在復(fù)制過程中,使用自動沖突檢測和解決的手段保證數(shù)據(jù)一致性不受破壞。基于數(shù)據(jù)庫的復(fù)制方式可分為實時復(fù)制、定時復(fù)制和存儲轉(zhuǎn)發(fā)復(fù)制。
1)實時復(fù)制:當主中心的數(shù)據(jù)庫內(nèi)容被修改時,備份中心的數(shù)據(jù)庫內(nèi)容實時地被修改,此種復(fù)制方式對網(wǎng)絡(luò)可靠性要求高。
2)定時復(fù)制:當主中心的數(shù)據(jù)庫內(nèi)容被修改時,備份中心的數(shù)據(jù)庫內(nèi)容會按照時間間隔,周期性地按照主中心的更新情況進行刷新,時間間隔可長(幾天或幾個月)可短(幾分鐘或幾秒鐘)。
3)存儲轉(zhuǎn)發(fā)復(fù)制:當主中心的數(shù)據(jù)庫內(nèi)容被修改時,主中心的數(shù)據(jù)庫服務(wù)器會先將修改操作Log存儲于本地,待時機成熟再轉(zhuǎn)發(fā)給備份中心。
遠程數(shù)據(jù)庫復(fù)制需配置數(shù)據(jù)庫遠程復(fù)制管理軟件,并具備主、備用系統(tǒng)間的網(wǎng)絡(luò)通信條件(例如TCP/IP通道)。遠程數(shù)據(jù)庫復(fù)制的容災(zāi)備份方案中主、備系統(tǒng)中的服務(wù)器主機類型、存儲設(shè)備類型可以不一樣。對數(shù)據(jù)庫的操作訪問基于開放接口時甚至可以實現(xiàn)異種數(shù)據(jù)庫之間的互為備份復(fù)制。此外,主、備系統(tǒng)可通過路由器進行互連。
1.7 應(yīng)用軟件數(shù)據(jù)容災(zāi)技術(shù)
1.7.1 適用對象及范圍
基于應(yīng)用軟件的數(shù)據(jù)容災(zāi)是指由應(yīng)用軟件來實現(xiàn)數(shù)據(jù)的遠程復(fù)制和同步,當主中心失效時,容災(zāi)備份中心的應(yīng)用軟件系統(tǒng)恢復(fù)運行,接管主中心的業(yè)務(wù)。這種技術(shù)是通過在應(yīng)用軟件內(nèi)部,連接2個異地數(shù)據(jù)副本,每次的業(yè)務(wù)處理數(shù)據(jù)分別存入主中心和備份中心的數(shù)據(jù)副本中。
但這種方式需要對現(xiàn)有應(yīng)用軟件系統(tǒng)做比較大的修改升級,甚至重新開發(fā),增加應(yīng)用軟件的復(fù)雜性,對應(yīng)用軟件開發(fā)上技術(shù)水平要求較高,系統(tǒng)實施難度大,而且后期維護比較復(fù)雜。并且由應(yīng)用軟件來實現(xiàn)數(shù)據(jù)的復(fù)制和同步會對整個業(yè)務(wù)系統(tǒng)的性能造成較大的影響。
1.7.2 實現(xiàn)方式
應(yīng)用級數(shù)據(jù)容災(zāi)技術(shù)的實現(xiàn)一般是依賴于在應(yīng)用程序?qū)用鎸θ罩镜牟僮,針對?yīng)用程序的每一個transaction進行分析,將對本地生產(chǎn)數(shù)據(jù)的修改復(fù)制同步到遠程容災(zāi)中心。這與數(shù)據(jù)庫和中間件的實現(xiàn)方式有很大類似之處。
二 結(jié)語
對災(zāi)難恢復(fù)系統(tǒng)所采用的幾種常用技術(shù)作簡單描述,結(jié)合應(yīng)用系統(tǒng)的相關(guān)特點(實時性要求、運行中斷敏感性等)、數(shù)據(jù)更新頻度、數(shù)據(jù)量大小、相關(guān)條件等因素,實際的災(zāi)難恢復(fù)系統(tǒng)解決方案也可能是多種技術(shù)方案的組合。
容災(zāi)的發(fā)展是由各種技術(shù)和需求集成發(fā)展而來,最終,均歸納成一個同時具有數(shù)據(jù)不丟失和應(yīng)用不間斷能力的一體化容災(zāi)。容災(zāi)的需求清晰而明確,核心需求就是數(shù)據(jù)不丟失和應(yīng)用不問斷,信息系統(tǒng)的容災(zāi)系統(tǒng)建設(shè)是企業(yè)保持業(yè)務(wù)連續(xù)運作需要,長期可持續(xù)發(fā)展的要求,是企業(yè)加強風險管理,提高市場競爭力的重要手段,是行業(yè)監(jiān)管的需要,同時也是保證國家安全、人民利益、社會穩(wěn)定和經(jīng)濟發(fā)展的需要。
核心關(guān)注:拓步ERP系統(tǒng)平臺是覆蓋了眾多的業(yè)務(wù)領(lǐng)域、行業(yè)應(yīng)用,蘊涵了豐富的ERP管理思想,集成了ERP軟件業(yè)務(wù)管理理念,功能涉及供應(yīng)鏈、成本、制造、CRM、HR等眾多業(yè)務(wù)領(lǐng)域的管理,全面涵蓋了企業(yè)關(guān)注ERP管理系統(tǒng)的核心領(lǐng)域,是眾多中小企業(yè)信息化建設(shè)首選的ERP管理軟件信賴品牌。
轉(zhuǎn)載請注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標題:淺談數(shù)據(jù)級容災(zāi)關(guān)鍵技術(shù)
本文網(wǎng)址:http://www.ezxoed.cn/html/consultation/1083944431.html