數(shù)據(jù)中心容災(zāi)及備份

業(yè)務(wù)在多中心之間的高可用部署要求是數(shù)據(jù)中心必須要面對(duì)的一個(gè)問(wèn)題,業(yè)務(wù)在多個(gè)數(shù)據(jù)中心之間的高可用部署包括業(yè)務(wù)雙活、主備、數(shù)據(jù)災(zāi)備等幾種類(lèi)型。應(yīng)當(dāng)注意的是實(shí)質(zhì)上數(shù)據(jù)中心并不存在容災(zāi)和備份的概念,我們通常所說(shuō)的數(shù)據(jù)中心容災(zāi)和備份實(shí)質(zhì)上指的是數(shù)據(jù)中心所承載的業(yè)務(wù)的容災(zāi)和備份。

業(yè)務(wù)在多中心之間的高可用部署要求是數(shù)據(jù)中心必須要面對(duì)的一個(gè)問(wèn)題,業(yè)務(wù)在多個(gè)數(shù)據(jù)中心之間的高可用部署包括業(yè)務(wù)雙活、主備、數(shù)據(jù)災(zāi)備等幾種類(lèi)型。應(yīng)當(dāng)注意的是實(shí)質(zhì)上數(shù)據(jù)中心并不存在容災(zāi)和備份的概念,我們通常所說(shuō)的數(shù)據(jù)中心容災(zāi)和備份實(shí)質(zhì)上指的是數(shù)據(jù)中心所承載的業(yè)務(wù)的容災(zāi)和備份。

數(shù)據(jù)中心容災(zāi)和備份有多種方式,目前國(guó)內(nèi)重點(diǎn)行業(yè)數(shù)據(jù)中心高可用部署通常采用兩地三中心方式,下圖為典型的兩地三中心容災(zāi)和備份方案示意圖:

圖5.3-6 兩地三中心容災(zāi)及備份方案

當(dāng)多個(gè)數(shù)據(jù)中心之間在容災(zāi)備份部署時(shí),多中心之間的互聯(lián)網(wǎng)絡(luò)可以分為幾個(gè)平面,不同平面的網(wǎng)絡(luò)提供的功能和要求也不相同。

(1)存儲(chǔ)備份網(wǎng)絡(luò)平面

存儲(chǔ)備份平面主要功能是滿(mǎn)足不同數(shù)據(jù)中心存儲(chǔ)系統(tǒng)之間的實(shí)時(shí)或者非實(shí)時(shí)的數(shù)據(jù)同步,包括鏡像,快照,備份等操作。按照兩地三中心方式部署時(shí),同城數(shù)據(jù)中心的存儲(chǔ)系統(tǒng)之間,通常采用實(shí)時(shí)數(shù)據(jù)同步,滿(mǎn)足塊存儲(chǔ)業(yè)務(wù)虛擬化要求。在這種場(chǎng)景下帶寬和時(shí)延要求都很苛刻,通常要求直接對(duì)接FC SAN存儲(chǔ),提供FC SAN接口,同時(shí)滿(mǎn)足同城之間RTT≦2ms的要求,因此同城之間通常采用裸光纖或者DWDM波分系統(tǒng),實(shí)現(xiàn)10G/40G/100G高速和低時(shí)延互聯(lián)。而生產(chǎn)中心與災(zāi)備中心之間,數(shù)據(jù)不要求實(shí)時(shí)同步,一般只做周期性的異步復(fù)制,因此對(duì)時(shí)延和帶寬要求較低,且兩個(gè)數(shù)據(jù)中心之前距離較遠(yuǎn)無(wú)法通過(guò)光傳輸或者裸光纖直接連接,因此通常采用廣域網(wǎng)IP網(wǎng)絡(luò)互聯(lián)。

(2)數(shù)據(jù)庫(kù)同步網(wǎng)絡(luò)平面

兩地三中心方式部署容災(zāi)備份數(shù)據(jù)中心時(shí),同城的兩個(gè)數(shù)據(jù)中心數(shù)據(jù)庫(kù)系統(tǒng)需要實(shí)現(xiàn)備份,數(shù)據(jù)庫(kù)系統(tǒng)之間的備份方式,采用同步或者異步備份,取決于RPO時(shí)間要求。以典型的數(shù)據(jù)庫(kù)Oracle為例,如果采用Oracle RAC集群跨數(shù)據(jù)中心部署,數(shù)據(jù)庫(kù)系統(tǒng)之間存在管理、心跳和數(shù)據(jù)同步幾類(lèi)邏輯網(wǎng)絡(luò)。為了滿(mǎn)足數(shù)據(jù)庫(kù)高性能,數(shù)據(jù)庫(kù)系統(tǒng)在跨數(shù)據(jù)中心實(shí)時(shí)同步時(shí)對(duì)網(wǎng)絡(luò)帶寬、時(shí)延,甚至是轉(zhuǎn)發(fā)方式都存在比較苛刻要求。通常要求帶寬與業(yè)務(wù)網(wǎng)絡(luò)同水平,同城數(shù)據(jù)庫(kù)系統(tǒng)之間時(shí)延RTT≦2ms。

為滿(mǎn)足上述要求,在兩地三中心模式下,數(shù)據(jù)庫(kù)服務(wù)器跨DC互聯(lián)時(shí)通常也會(huì)接入互聯(lián)的光傳輸網(wǎng)絡(luò),或者采用本地獨(dú)立的接入交換機(jī)對(duì)數(shù)據(jù)庫(kù)服務(wù)器匯聚后,兩端的接入交換機(jī)之間通過(guò)光傳輸或者裸光纖互聯(lián),構(gòu)建一個(gè)獨(dú)立、穩(wěn)定、可靠性、高帶寬和低時(shí)延的網(wǎng)絡(luò)。如果數(shù)據(jù)庫(kù)不采用跨數(shù)據(jù)中心集群部署,而是采用主備方式部署,則時(shí)延要求相對(duì)寬松,可以在亞秒級(jí),但仍需采用獨(dú)立的網(wǎng)絡(luò)平面承載。另外,生產(chǎn)中心和災(zāi)備中心之間通常不需要數(shù)據(jù)庫(kù)同步功能,因此網(wǎng)絡(luò)層面上沒(méi)有相應(yīng)需求。

(3)業(yè)務(wù)網(wǎng)絡(luò)平面

業(yè)務(wù)網(wǎng)絡(luò)指的是數(shù)據(jù)中心外部用戶(hù)訪(fǎng)問(wèn)Web/APP服務(wù)器的數(shù)據(jù)流量,也包括數(shù)據(jù)中心內(nèi)部和跨數(shù)據(jù)中心的Web/APP與數(shù)據(jù)庫(kù)系統(tǒng)之間的互訪(fǎng)流量。當(dāng)進(jìn)行外部用戶(hù)訪(fǎng)問(wèn)網(wǎng)絡(luò)設(shè)計(jì)時(shí),需要考慮到流量到同城雙活數(shù)據(jù)中心的引流,由于當(dāng)前業(yè)務(wù)系統(tǒng)基本采用Web方式訪(fǎng)問(wèn),因此可采用DNS方式實(shí)現(xiàn)用戶(hù)訪(fǎng)問(wèn)和接入的分流。數(shù)據(jù)中心內(nèi)部和跨數(shù)據(jù)中心的訪(fǎng)問(wèn),主要解決Web/APP服務(wù)器和數(shù)據(jù)庫(kù)系統(tǒng)之間的訪(fǎng)問(wèn),當(dāng)前在兩地三中心部署時(shí),均采用以太網(wǎng)組網(wǎng),采用IP轉(zhuǎn)發(fā)或者VXLAN方式轉(zhuǎn)發(fā),建議數(shù)據(jù)中心內(nèi)部和跨數(shù)據(jù)中心互訪(fǎng)實(shí)現(xiàn)VXLAN轉(zhuǎn)發(fā),滿(mǎn)足多業(yè)務(wù)隔離與網(wǎng)絡(luò)擴(kuò)展性要求。

綜上所述,數(shù)據(jù)中心容災(zāi)及備份部署時(shí),需要綜合考慮存儲(chǔ)、數(shù)據(jù)庫(kù)、業(yè)務(wù)訪(fǎng)問(wèn)等幾個(gè)層次業(yè)務(wù)的部署方案,由此分析對(duì)應(yīng)的需求和解決方案,從多個(gè)邏輯網(wǎng)絡(luò)層次上進(jìn)行網(wǎng)絡(luò)方案設(shè)計(jì),滿(mǎn)足業(yè)務(wù)在同城數(shù)據(jù)中心和跨地域數(shù)據(jù)中心之間的部署要求。

THEEND

最新評(píng)論(評(píng)論僅代表用戶(hù)觀點(diǎn))

更多
暫無(wú)評(píng)論