容災(zāi)和備份經(jīng)常放在一起講,但實(shí)際上是兩個(gè)概念,容災(zāi)是為了在遭遇災(zāi)害時(shí)保證信息系統(tǒng)正常運(yùn)行,幫助企業(yè)實(shí)現(xiàn)業(yè)務(wù)連續(xù)性的目標(biāo);備份是為了應(yīng)對(duì)災(zāi)難來(lái)臨時(shí)造成的數(shù)據(jù)丟失問(wèn)題。因此事實(shí)上容災(zāi)系統(tǒng)與備份系統(tǒng)是獨(dú)立的(當(dāng)然現(xiàn)在出現(xiàn)的一些災(zāi)備一體機(jī)會(huì)將兩個(gè)系統(tǒng)融為一個(gè))。容災(zāi)備份產(chǎn)品的最終目標(biāo)是幫助企業(yè)應(yīng)對(duì)人為誤操作、軟件錯(cuò)誤、病毒入侵等“軟”性災(zāi)害以及硬件故障、自然災(zāi)害等“硬”性災(zāi)害。
但是目前很多用戶(hù)會(huì)將容災(zāi)備份混為一談,或者將容災(zāi)備份等同于數(shù)據(jù)復(fù)制或者高可用。這里我們要明確幾個(gè)概念:
容災(zāi)≠遠(yuǎn)程復(fù)制:遠(yuǎn)程復(fù)制是指運(yùn)用復(fù)制技術(shù)將數(shù)據(jù)以同步或者異步的方式存儲(chǔ)到異地災(zāi)備中心中,其主要實(shí)現(xiàn)方式有三眾:1.利用主機(jī)遠(yuǎn)程復(fù)制軟件或硬件,如Rose?Replicatior、Double-Take?RecorerNow、EMC?Recoverpoint等;2.利用存儲(chǔ)自身的復(fù)制軟件,如宏杉數(shù)據(jù)復(fù)制/鏡像軟件、EMC?SRDF、Netapp?Snapmirror等;3.利用數(shù)據(jù)庫(kù)軟件產(chǎn)品,最典型的如Oracle?Dataguard、Quest?Shareplex等。以上這種遠(yuǎn)程復(fù)制的方式可以實(shí)現(xiàn)數(shù)據(jù)級(jí)的容災(zāi),但是無(wú)法實(shí)現(xiàn)災(zāi)難發(fā)生時(shí)保證業(yè)務(wù)的聯(lián)系性,也無(wú)法保證在數(shù)據(jù)在出現(xiàn)邏輯錯(cuò)誤或人為誤刪除時(shí)的數(shù)據(jù)安全。
容災(zāi)≠備份:數(shù)據(jù)備份是數(shù)據(jù)在出現(xiàn)邏輯錯(cuò)誤或人為誤刪除時(shí),可以將數(shù)據(jù)恢復(fù)到恢復(fù)到正常狀態(tài),備份和容災(zāi)針對(duì)的是不同的問(wèn)題,容災(zāi)針對(duì)火災(zāi)、地震等災(zāi)難性事故,而備份則只保證數(shù)據(jù)的安全。備份跟前面的復(fù)制相比,最大的不同在于備份有時(shí)效性,因此在還原備份數(shù)據(jù)時(shí)會(huì)帶來(lái)一定的數(shù)據(jù)丟失。目前市場(chǎng)上備份軟件多如牛毛,高端產(chǎn)品如:賽門(mén)鐵克NBU,IBM?TSM,EMC?Networker等,中端產(chǎn)品如:宏杉DCDP,賽門(mén)鐵克BE,CA?Arcserve等,另外還有很多針對(duì)單臺(tái)電腦或PC的低端產(chǎn)品:如宏杉D2D,Acronis?TureImage等。
清楚了前面兩個(gè)概念之后,我們就可以將容災(zāi)分為兩大類(lèi):
數(shù)據(jù)級(jí)容災(zāi):也就是異地容災(zāi)系統(tǒng)有本地?cái)?shù)據(jù)的一個(gè)副本,數(shù)據(jù)可以是本地生產(chǎn)數(shù)據(jù)的實(shí)時(shí)復(fù)制,也可以比本地?cái)?shù)據(jù)略微落后,一般使用復(fù)制或備份的方法實(shí)現(xiàn)。目前實(shí)現(xiàn)數(shù)據(jù)級(jí)容災(zāi)的手段多種多樣,技術(shù)成熟,更重要的是數(shù)據(jù)級(jí)容災(zāi)需要的軟硬件投入較小,有著廣泛應(yīng)用。
應(yīng)用級(jí)容災(zāi):在數(shù)據(jù)級(jí)容災(zāi)基礎(chǔ)上,在異地建立一套與本地生產(chǎn)系統(tǒng)相當(dāng)?shù)膫浞莪h(huán)境,包括主機(jī)、網(wǎng)絡(luò)、應(yīng)用、IP等資源均有配套,當(dāng)本地系統(tǒng)發(fā)生災(zāi)難時(shí),異地系統(tǒng)可以提供完全可用的生產(chǎn)環(huán)境。大部分情況下應(yīng)用級(jí)容災(zāi)要求容災(zāi)中心和生產(chǎn)中心之間有1:1的軟硬件配置,相關(guān)的容災(zāi)軟件價(jià)格也比較昂貴。
目前比較流行的集中容災(zāi)解決方案有:
一對(duì)一災(zāi)備
這是最簡(jiǎn)單也是最低成本的災(zāi)備方式,部署方式靈活,針對(duì)不同的距離和鏈路狀況都有諸多適合的技術(shù)實(shí)現(xiàn),從管理上來(lái)說(shuō)也是最簡(jiǎn)單方便的,總體上這是性?xún)r(jià)比最高的一種災(zāi)備方式。
兩地三中心
同城災(zāi)備中心是一個(gè)同步數(shù)據(jù)鏡像站點(diǎn)的,同樣兩地三中心可以有多種模式。與其他災(zāi)備方式不同,這種方式同時(shí)使同城災(zāi)備中心具有應(yīng)用接管能力,在異地有數(shù)據(jù)的完整備份。在容災(zāi)能力上,兩地三中心是當(dāng)前最好的容災(zāi)模式,可以最大程度的保護(hù)數(shù)據(jù)和業(yè)務(wù)連續(xù)性,應(yīng)對(duì)重大區(qū)域性災(zāi)難,多個(gè)中心之間可以在平時(shí)進(jìn)行業(yè)務(wù)分擔(dān),也可以實(shí)現(xiàn)相互完全業(yè)務(wù)互備,而后端實(shí)現(xiàn)數(shù)據(jù)同步。
多對(duì)一統(tǒng)一災(zāi)備
多對(duì)一的統(tǒng)一災(zāi)備模式適合于有分支機(jī)構(gòu)的企業(yè)和政府單位,地方或者分支機(jī)構(gòu)統(tǒng)一向上級(jí)或總部進(jìn)行備份,宏杉科技的災(zāi)備技術(shù)可以支持64:1,各個(gè)分支節(jié)點(diǎn)的復(fù)制互相獨(dú)立,互不干擾。
現(xiàn)代災(zāi)備方式
前面的講到的幾種災(zāi)備方式一般都僅針對(duì)數(shù)據(jù)型容災(zāi),也就是災(zāi)難發(fā)生時(shí)可以保證一份可用的數(shù)據(jù)副本存在。隨著用戶(hù)對(duì)業(yè)務(wù)安全性和連續(xù)性要求越來(lái)越高,基于存儲(chǔ)雙活的應(yīng)用級(jí)容災(zāi)已經(jīng)被越來(lái)越多的用戶(hù)采納,我們稱(chēng)為現(xiàn)代的災(zāi)備方式。目前業(yè)界主流的雙活實(shí)現(xiàn)方式有兩大類(lèi),一類(lèi)是以EMC、IBM、華為等為代表的采用虛擬化網(wǎng)關(guān)的實(shí)現(xiàn)方式,另一類(lèi)采用存儲(chǔ)自身實(shí)現(xiàn)雙活,代表性品牌有Netapp、HDS以及國(guó)內(nèi)的宏杉等,兩種方式各有優(yōu)缺點(diǎn),用戶(hù)需要按照自己的實(shí)際情況選擇適合自己的容災(zāi)方式,適合的才是最好的。
對(duì)比項(xiàng) | 存儲(chǔ)虛擬化 | 存儲(chǔ)雙活 |
數(shù)據(jù)可靠性 | 全冗余配置,但虛擬化引擎為新故障點(diǎn) | 全冗余配置,無(wú)單點(diǎn)故障。 |
業(yè)務(wù)連續(xù)性 | 較好 | 好 |
對(duì)主機(jī)影響 | 對(duì)主機(jī)性能沒(méi)有影響 | 對(duì)主機(jī)性能沒(méi)有影響 |
是否可異構(gòu) | 支持異構(gòu) | 不支持異構(gòu) |
實(shí)施復(fù)雜度 | 需增加硬件,實(shí)施較為簡(jiǎn)單 | 無(wú)需增加軟硬件,實(shí)施簡(jiǎn)單方便 |
投資成本 | 較高 | 成本低 |