災(zāi)備方案
1.應(yīng)用數(shù)據(jù)同城災(zāi)備
對(duì)于對(duì)恢復(fù)時(shí)間目標(biāo)(RTO)和恢復(fù)點(diǎn)目標(biāo)(RPO)均要求極高的業(yè)務(wù)系統(tǒng),推薦采用應(yīng)用數(shù)據(jù)同步災(zāi)備方案。即應(yīng)用與數(shù)據(jù)庫(kù)均在主生產(chǎn)中心與同城災(zāi)備中心部署一套,兩邊數(shù)據(jù)庫(kù)準(zhǔn)實(shí)時(shí)同步。

(1)應(yīng)用同步復(fù)制災(zāi)備
參照主中心側(cè)應(yīng)用部署需求與負(fù)載,在同城災(zāi)備側(cè)提供主機(jī)作為應(yīng)用雙活服務(wù)器,兩邊通過(guò)光纖聯(lián)通,將數(shù)據(jù)實(shí)時(shí)能步到同城災(zāi)備側(cè)。一旦主中心側(cè)出現(xiàn)斷電、宕機(jī)等故障,同城災(zāi)備側(cè)可立即接管應(yīng)用。
(2)文件同步
文件系統(tǒng)通過(guò)第三方專(zhuān)業(yè)軟件進(jìn)行數(shù)據(jù)定期同步,在主中心數(shù)據(jù)有更新變化時(shí),定期同步到同城災(zāi)備數(shù)據(jù)中心,達(dá)到應(yīng)用在是最小RPO范圍內(nèi)能切換的目標(biāo)。
(3)數(shù)據(jù)庫(kù)同步
通過(guò)數(shù)據(jù)庫(kù)的特性,將數(shù)據(jù)庫(kù)實(shí)時(shí)同步到災(zāi)備側(cè)數(shù)據(jù)中心,如搭建oracle RAC,將在同城災(zāi)備側(cè)搭建Oracle服務(wù)器,使用oracle dataguard工具進(jìn)行準(zhǔn)實(shí)時(shí)數(shù)據(jù)同步,確保重要數(shù)據(jù)不丟失。
此方案下,任何一個(gè)中心出現(xiàn)故障,業(yè)務(wù)都可以不中斷,可最大程度確保業(yè)務(wù)連續(xù)性。可以根據(jù)業(yè)務(wù)系統(tǒng)的RTO和RPO進(jìn)行部署不同策略,實(shí)現(xiàn)自動(dòng)化備份需求,同時(shí)在自動(dòng)化備份時(shí)出錯(cuò)時(shí),能及時(shí)以告警或者郵件的形式通知一線、二線工程師及時(shí)查看,修復(fù)相應(yīng)的失敗策略。
2.備份數(shù)據(jù)同步復(fù)制
數(shù)據(jù)復(fù)制(Replication)是指利用復(fù)制軟件把數(shù)據(jù)從一個(gè)存儲(chǔ)池復(fù)制到另一個(gè)存儲(chǔ)池,生成一個(gè)數(shù)據(jù)副本。異地?cái)?shù)據(jù)災(zāi)備,即通過(guò)數(shù)據(jù)復(fù)制技術(shù)實(shí)現(xiàn)主生產(chǎn)中心與異地災(zāi)備中心的數(shù)據(jù)同步。
數(shù)據(jù)復(fù)制技術(shù)的選擇決定災(zāi)備系統(tǒng)的RPO指標(biāo),災(zāi)難備份系統(tǒng)中數(shù)據(jù)備份技術(shù)的選擇應(yīng)符合數(shù)據(jù)恢復(fù)時(shí)間或系統(tǒng)切換時(shí)間滿足業(yè)務(wù)連續(xù)性的要求。
通過(guò)備份軟件同步復(fù)制功能,將主中心上的重要數(shù)據(jù)同步復(fù)制到同城災(zāi)備中心上,實(shí)現(xiàn)同城異地備份。具體架構(gòu)如下:

在同城異地中心搭建備份系統(tǒng),通過(guò)備份軟件的復(fù)制功能,將數(shù)據(jù)同步到同城異地中心。在同城建議異地災(zāi)備策略,定時(shí)進(jìn)行自動(dòng)化完成數(shù)據(jù)同步,同時(shí)能出具相應(yīng)的備份報(bào)表,隨時(shí)可查看具體的備份信息。針對(duì)策略失敗可以定制不同的告警策略,對(duì)策略發(fā)送不同的負(fù)責(zé)人,如通知一線工程師,二線工程和應(yīng)用負(fù)責(zé)人。



