1. 基于應(yīng)用本身的容災(zāi)—-應(yīng)用直接指向2 個同時運作的數(shù)據(jù)中心,在任意一個中心活動情況下繼續(xù)工作
  2. 基于文件/數(shù)據(jù)庫日志—-通過復(fù)制數(shù)據(jù)庫日志和數(shù)據(jù)文件方式,從生產(chǎn)中心向容災(zāi)中心進行數(shù)據(jù)容災(zāi)
  3. 基于復(fù)制磁盤容災(zāi)—-通過復(fù)制磁盤IO 的方式,從生產(chǎn)中心向容災(zāi)中心進行數(shù)據(jù)容災(zāi),根據(jù)復(fù)制設(shè)備的不同,有可以分為:

    下面對各種方式進行一個簡單比較:

表7-5 容災(zāi)方式比較

    7.3.3 災(zāi)難備份方式比較的分析

    各種容災(zāi)方式下,只有基于應(yīng)用本身的方式可以做到RTO為0;其它方式一般需要進行網(wǎng)絡(luò)切換、存儲切換和數(shù)據(jù)庫重啟等工作,RTO一般從幾十分鐘到數(shù)小時不等。各種容災(zāi)方式下,一般都要求主機和數(shù)據(jù)庫同步,雖然存在理論上的異構(gòu)可能,但是在具體實施時會給開發(fā)/測試帶來巨大的難度,并大大降低容災(zāi)系統(tǒng)的穩(wěn)定程度,一般不會采用基于應(yīng)用本身的方式雖然可以做到RTO為0,但是對應(yīng)用要求極高,并且需要極其復(fù)雜的機制處理雙中心的數(shù)據(jù)同步問題;目前浙江系統(tǒng)眾多,應(yīng)用復(fù)雜,如果采用這種方案,需要對所有應(yīng)用進行更改,實施難度極大,顧不予推薦?;诨谖募?數(shù)據(jù)庫日志的方式,只能以文件方式傳輸數(shù)據(jù),數(shù)據(jù)丟失單位至少一個文件,無法做到RTO=0,在不允許丟失數(shù)據(jù)的關(guān)鍵應(yīng)用上也不適合,顧不予推薦。

    基于復(fù)制磁盤容災(zāi)主要有同步和異步2種方式,異步方式無法做到RTO=0,在不允許丟失數(shù)據(jù)的關(guān)鍵應(yīng)用上也不適合,顧不予推薦;同步方式的情況下,以復(fù)制主題不同進行分類。

    基于主機復(fù)制磁盤數(shù)據(jù):磁盤陣列可以異構(gòu)是最大的優(yōu)點;但是,這種方式容災(zāi)時對主機性能有一定影響,針對不同的主機需要采用不同的實現(xiàn)方式,目前浙江系統(tǒng)眾多,應(yīng)用復(fù)雜,如果采用這種方案,需要對所有主機進行論證和實施,實施難度較大,顧不予推薦基于磁盤陣列復(fù)制磁盤數(shù)據(jù):實施簡單是最大的優(yōu)點,不影響主機,只鏡像數(shù)據(jù),是目前較主流的一種容災(zāi)方案;但是,這種方式容災(zāi)時,需要磁盤陣列高度同構(gòu),不但要求磁盤陣列是一個廠商的,還必須是同一廠商同一系列的陣列,否則無法實現(xiàn)數(shù)據(jù)復(fù)制,所以,這種方案多用于已經(jīng)進行存儲整合的大型系統(tǒng);目前浙江的現(xiàn)實情況是系統(tǒng)非常多,不同系統(tǒng)采用不同磁盤陣列,很多目前的系統(tǒng)還不支持磁盤陣列的遠程鏡像功能;如果實施這種方案,首先需要升級/替換很多磁盤陣列,然后為每一種陣列在容災(zāi)中心配置相應(yīng)的同構(gòu)磁盤陣列,投資巨大,每一種不同的陣列采用不同的軟件,維護不便,而且,中心的各個存儲各自工作,沒有一個統(tǒng)一存儲池能夠靈活調(diào)配資源,資源使用也狠浪費

    基于智能SAN虛擬存儲設(shè)備復(fù)制磁盤數(shù)據(jù):這種方式擁有所有基于磁盤陣列復(fù)制磁盤數(shù)據(jù)的優(yōu)點,而且通過這種方式可以解決許多基于磁盤陣列無法解決的問題:


    所以,在目前情況下,基于智能SAN虛擬存儲設(shè)備進行磁盤復(fù)制的方式是最適合目前項目需要的,也是存儲工程師主要推薦的方案。

分享到

多易

相關(guān)推薦