![業(yè)務(wù)連續(xù)性容災(zāi)-主備容災(zāi)方案白皮書(shū)_第1頁(yè)](http://file4.renrendoc.com/view/43b679e93c36ccc636bcbc75a62615ab/43b679e93c36ccc636bcbc75a62615ab1.gif)
![業(yè)務(wù)連續(xù)性容災(zāi)-主備容災(zāi)方案白皮書(shū)_第2頁(yè)](http://file4.renrendoc.com/view/43b679e93c36ccc636bcbc75a62615ab/43b679e93c36ccc636bcbc75a62615ab2.gif)
![業(yè)務(wù)連續(xù)性容災(zāi)-主備容災(zāi)方案白皮書(shū)_第3頁(yè)](http://file4.renrendoc.com/view/43b679e93c36ccc636bcbc75a62615ab/43b679e93c36ccc636bcbc75a62615ab3.gif)
![業(yè)務(wù)連續(xù)性容災(zāi)-主備容災(zāi)方案白皮書(shū)_第4頁(yè)](http://file4.renrendoc.com/view/43b679e93c36ccc636bcbc75a62615ab/43b679e93c36ccc636bcbc75a62615ab4.gif)
![業(yè)務(wù)連續(xù)性容災(zāi)-主備容災(zāi)方案白皮書(shū)_第5頁(yè)](http://file4.renrendoc.com/view/43b679e93c36ccc636bcbc75a62615ab/43b679e93c36ccc636bcbc75a62615ab5.gif)
版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、業(yè)務(wù)連續(xù)性容災(zāi)解決方案主備容災(zāi)解決方案技術(shù)白皮書(shū)業(yè)務(wù)連續(xù)性容災(zāi)解決方案主備容災(zāi)解決方案技術(shù)白皮書(shū)目錄目錄 HYPERLINK l _bookmark0 概述1 HYPERLINK l _bookmark1 單數(shù)據(jù)中心運(yùn)行挑戰(zhàn)1 HYPERLINK l _bookmark2 方案簡(jiǎn)介1 HYPERLINK l _bookmark3 方案亮點(diǎn)2 HYPERLINK l _bookmark4 方案架構(gòu)3 HYPERLINK l _bookmark5 解決方案概述3 HYPERLINK l _bookmark6 主備存儲(chǔ)同構(gòu)場(chǎng)景4 HYPERLINK l _bookmark7 方案架構(gòu)4 HYPERL
2、INK l _bookmark8 SAN 容災(zāi)方案4 HYPERLINK l _bookmark10 NAS 容災(zāi)方案5 HYPERLINK l _bookmark12 方案設(shè)計(jì)5 HYPERLINK l _bookmark13 SAN 應(yīng)用數(shù)據(jù)一致性設(shè)計(jì)5 HYPERLINK l _bookmark14 RPO&RTO5 HYPERLINK l _bookmark15 容災(zāi)管理6 HYPERLINK l _bookmark17 方案亮點(diǎn)6 HYPERLINK l _bookmark18 典型配置7 HYPERLINK l _bookmark19 組網(wǎng)7 HYPERLINK l _bookma
3、rk23 規(guī)格9 HYPERLINK l _bookmark24 主備存儲(chǔ)異構(gòu)場(chǎng)景10 HYPERLINK l _bookmark25 方案設(shè)計(jì)11 HYPERLINK l _bookmark26 應(yīng)用數(shù)據(jù)一致性設(shè)計(jì)11 HYPERLINK l _bookmark27 RPO&RTO11 HYPERLINK l _bookmark28 容災(zāi)運(yùn)維管理12 HYPERLINK l _bookmark30 方案亮點(diǎn)12 HYPERLINK l _bookmark31 典型配置13 HYPERLINK l _bookmark32 組網(wǎng)13 HYPERLINK l _bookmark35 規(guī)格14 HY
4、PERLINK l _bookmark36 數(shù)據(jù)庫(kù)容災(zāi)場(chǎng)景15 HYPERLINK l _bookmark37 方案架構(gòu)16 HYPERLINK l _bookmark38 服務(wù)器異構(gòu)16 HYPERLINK l _bookmark39 服務(wù)器同構(gòu)16 HYPERLINK l _bookmark40 方案設(shè)計(jì)17 HYPERLINK l _bookmark41 應(yīng)用數(shù)據(jù)一致性設(shè)計(jì)17 HYPERLINK l _bookmark42 RPO&RTO17 HYPERLINK l _bookmark43 容災(zāi)管理18 HYPERLINK l _bookmark44 方案亮點(diǎn)19 HYPERLINK
5、l _bookmark45 典型配置20 HYPERLINK l _bookmark46 組網(wǎng)20 HYPERLINK l _bookmark48 規(guī)格20 HYPERLINK l _bookmark49 關(guān)鍵技術(shù)22 HYPERLINK l _bookmark50 異構(gòu)虛擬化技術(shù)22 HYPERLINK l _bookmark51 卷鏡像技術(shù)24 HYPERLINK l _bookmark54 存儲(chǔ)遠(yuǎn)程復(fù)制技術(shù)27 HYPERLINK l _bookmark55 LUN 同步遠(yuǎn)程復(fù)制28 HYPERLINK l _bookmark56 LUN 異步遠(yuǎn)程復(fù)制29 HYPERLINK l _bo
6、okmark57 文件系統(tǒng)異步遠(yuǎn)程復(fù)制30 HYPERLINK l _bookmark58 數(shù)據(jù)庫(kù)復(fù)制技術(shù)32 HYPERLINK l _bookmark59 容災(zāi)管理核心功能37 HYPERLINK l _bookmark60 設(shè)備資源37 HYPERLINK l _bookmark61 可視化拓?fù)?7 HYPERLINK l _bookmark62 容災(zāi)場(chǎng)景操作流程38 HYPERLINK l _bookmark63 主備存儲(chǔ)同構(gòu)場(chǎng)景38 HYPERLINK l _bookmark64 系統(tǒng)搭建流程38 HYPERLINK l _bookmark65 測(cè)試流程39 HYPERLINK l
7、_bookmark66 容災(zāi)演練流程40 HYPERLINK l _bookmark67 災(zāi)難恢復(fù)流程42 HYPERLINK l _bookmark68 主備存儲(chǔ)異構(gòu)場(chǎng)景43 HYPERLINK l _bookmark69 系統(tǒng)搭建流程43 HYPERLINK l _bookmark70 容災(zāi)操作流程43 HYPERLINK l _bookmark71 數(shù)據(jù)庫(kù)容災(zāi)場(chǎng)景44 HYPERLINK l _bookmark72 系統(tǒng)搭建流程44 HYPERLINK l _bookmark73 測(cè)試流程46 HYPERLINK l _bookmark74 容災(zāi)演練流程47 HYPERLINK l _b
8、ookmark75 災(zāi)難恢復(fù)流程50 HYPERLINK l _bookmark76 5 結(jié)論54業(yè)務(wù)連續(xù)性容災(zāi)解決方案主備容災(zāi)解決方案技術(shù)白皮書(shū)1 概述 1 概 述 HYPERLINK l _bookmark1 單數(shù)據(jù)中心運(yùn)行挑戰(zhàn) HYPERLINK l _bookmark2 方案簡(jiǎn)介 HYPERLINK l _bookmark3 方案亮點(diǎn)單數(shù)據(jù)中心運(yùn)行挑戰(zhàn)從傳統(tǒng) IT 系統(tǒng)改造為數(shù)據(jù)中心模式之后,設(shè)備資源和管理都有了較大提升,但是數(shù)據(jù)的集中也引發(fā)了新的問(wèn)題,故障域變得更大,任意一個(gè)小的設(shè)備故障或者災(zāi)難可能引發(fā)大面積的業(yè)務(wù)中斷,甚至數(shù)據(jù)永久丟失,如果沒(méi)有符合業(yè)務(wù)連續(xù)性要求的數(shù)據(jù)保護(hù)手段,保障
9、各種災(zāi)難場(chǎng)景下的數(shù)據(jù)安全,用戶(hù)隨時(shí)可能面臨著嚴(yán)重的業(yè)務(wù)中斷和數(shù)據(jù)丟失風(fēng)險(xiǎn)。方案簡(jiǎn)介如今企業(yè)和政府部門(mén)越來(lái)越依賴(lài)信息化進(jìn)行辦公、服務(wù)、發(fā)展與決策,數(shù)據(jù)丟失和業(yè)務(wù)中斷會(huì)造成巨大經(jīng)濟(jì)與信譽(yù)損失。911 事件和四川大地震證明,各種自然災(zāi)難(火災(zāi)、水災(zāi)、地震等)和人為災(zāi)難(誤操作、病毒等)總是無(wú)法避免的。數(shù)據(jù)和業(yè)務(wù)的災(zāi)難備份已成為信息系統(tǒng)建設(shè)的必然要求和發(fā)展趨勢(shì)。國(guó)家信息化領(lǐng)導(dǎo)小組關(guān)于加強(qiáng)信息安全保障工作的意見(jiàn)(中辦發(fā) 200327號(hào))、關(guān)于做好國(guó)家重要信息系統(tǒng)災(zāi)難備份的通知(國(guó)信辦 2004 11 號(hào)) 、重要信息系統(tǒng)災(zāi)難恢復(fù)指南、信息系統(tǒng)災(zāi)難恢復(fù)規(guī)范(GB/T20988-2007)等文件的相繼出臺(tái),
10、標(biāo)志著容災(zāi)系統(tǒng)的建立正走向規(guī)范化。主備容災(zāi),指客戶(hù)在生產(chǎn)中心之外,另一地點(diǎn)選址建設(shè)容災(zāi)中心,形成一對(duì)一的數(shù)據(jù)級(jí)或應(yīng)用級(jí)保護(hù)。相對(duì)于兩地三中心、集中容災(zāi)等復(fù)雜拓?fù)浣Y(jié)構(gòu),主備容災(zāi)是目前市場(chǎng)上采用得最廣泛的容災(zāi)方式。方案亮點(diǎn)強(qiáng)大的擴(kuò)展性方案采用虛擬化存儲(chǔ)直接異構(gòu)接管或者存儲(chǔ)鏡像卷技術(shù),實(shí)現(xiàn)在網(wǎng)異構(gòu)存儲(chǔ)的資源整合,存儲(chǔ)空間擴(kuò)展和利舊更方便。SAN 和 NAS 一體化容災(zāi),數(shù)據(jù)庫(kù)層容災(zāi),容災(zāi)方案擴(kuò)展更簡(jiǎn)單。業(yè)務(wù)快速恢復(fù)支持一鍵式演練和容災(zāi)切換,自動(dòng)化腳本代替繁瑣的手工操作,降低系統(tǒng) RTO。提供基于應(yīng)用的數(shù)據(jù)一致性保護(hù),能夠感知生產(chǎn)主機(jī)的關(guān)鍵應(yīng)用,在異步遠(yuǎn)程復(fù)制開(kāi)啟時(shí),先進(jìn)行主機(jī)內(nèi)存數(shù)據(jù)刷盤(pán),保證應(yīng)用數(shù)
11、據(jù)一致性,確保災(zāi)備端的業(yè)務(wù)能夠拉起。便捷管理維護(hù)一站式管理災(zāi)備中心的服務(wù)器、存儲(chǔ)、網(wǎng)絡(luò)資源,同時(shí)管理客戶(hù)側(cè)接入設(shè)備,使得整個(gè)系統(tǒng)管理簡(jiǎn)單、明確。管理軟件具備圖形化操作和容災(zāi)拓?fù)滹@示,使用戶(hù)感知更加直觀,運(yùn)維更加方便。完善的登錄和操作日志,為事后審計(jì)提供良好支撐。提供可自定義的 Dashboard,展示容災(zāi)相關(guān)的圖形報(bào)表,包括保護(hù)策略日程、保護(hù)策略執(zhí)行情況等。業(yè)務(wù)連續(xù)性容災(zāi)解決方案主備容災(zāi)解決方案技術(shù)白皮書(shū)2 方案架構(gòu) 2 方案架構(gòu) HYPERLINK l _bookmark5 解決方案概述 HYPERLINK l _bookmark6 主備存儲(chǔ)同構(gòu)場(chǎng)景 HYPERLINK l _bookmar
12、k24 主備存儲(chǔ)異構(gòu)場(chǎng)景 HYPERLINK l _bookmark36 數(shù)據(jù)庫(kù)容災(zāi)場(chǎng)景解決方案概述隨著信息化的發(fā)展,企業(yè)以及政府行業(yè)對(duì)容災(zāi)系統(tǒng)建設(shè)的需求越來(lái)越明顯,特別在醫(yī)療、政府、大企業(yè)、金融等領(lǐng)域,容災(zāi)系統(tǒng)建設(shè)已經(jīng)成為信息化建設(shè)的必要步驟。傳統(tǒng)容災(zāi)系統(tǒng)建設(shè)主要關(guān)注容災(zāi)設(shè)計(jì)和部署,忽略了容災(zāi)系統(tǒng)管理和災(zāi)難恢復(fù)的自動(dòng)化流程。在部署交付完成后,客戶(hù)往往發(fā)現(xiàn)系統(tǒng)維護(hù)困難,真正災(zāi)難發(fā)生時(shí),需要非常繁瑣的操作和很長(zhǎng)的時(shí)間才能恢復(fù)數(shù)據(jù)和業(yè)務(wù),實(shí)際使用效果與之前的容災(zāi)規(guī)劃差距很大。華為廣泛汲取了在醫(yī)療、政府、金融等行業(yè)中多個(gè)容災(zāi)項(xiàng)目中的實(shí)踐經(jīng)驗(yàn),深入挖掘客戶(hù)在容災(zāi)建設(shè)中的需求,結(jié)合華為在融合存儲(chǔ)架構(gòu)、統(tǒng)
13、一管理平臺(tái)上的優(yōu)勢(shì),推出主備容災(zāi)解決方案,幫助客戶(hù)合理規(guī)劃,建設(shè)易管理、易維護(hù)、支持快速數(shù)據(jù)和業(yè)務(wù)恢復(fù)的容災(zāi)系統(tǒng)。主備容災(zāi)解決方案主要針對(duì)兩種客戶(hù)場(chǎng)景:主備都是華為存儲(chǔ)的場(chǎng)景和生產(chǎn)存儲(chǔ)為友商陣列的場(chǎng)景。主備存儲(chǔ)同構(gòu)場(chǎng)景方案架構(gòu)SAN 容災(zāi)方案圖2-1 方案架構(gòu)設(shè)計(jì)圖陣列同步/異步復(fù)制均使用 OceanStor V3 的遠(yuǎn)程復(fù)制功能。容災(zāi)管理軟件 OceanStor BCManager 只需在災(zāi)備端部署 1 套即可,可部署在物理機(jī)或者虛擬機(jī)上。方案支持的應(yīng)用不限于圖中 Oracle RAC、FusionSphere 和 VMware,具體支持請(qǐng)參見(jiàn)方案規(guī)格。 HYPERLINK l _bookm
14、ark9 如圖 2-1 所示,本場(chǎng)景下生產(chǎn)存儲(chǔ)與災(zāi)備存儲(chǔ)都部署華為陣列,采用陣列復(fù)制技術(shù)(HyperReplication/A 或者 HyperReplication/S)實(shí)現(xiàn)容災(zāi)數(shù)據(jù)復(fù)制,當(dāng)然針對(duì)數(shù)據(jù)庫(kù)業(yè)務(wù),也可以選擇通過(guò)應(yīng)用層復(fù)制方案完成數(shù)據(jù)同步,而對(duì)于華為云平臺(tái)還可以選擇通過(guò)主機(jī)層復(fù)制方式實(shí)現(xiàn)數(shù)據(jù)同步。NAS 容災(zāi)方案圖2-2 方案架構(gòu)設(shè)計(jì)圖文件系統(tǒng)復(fù)制使用 OceanStor V3 的文件系統(tǒng)異步遠(yuǎn)程復(fù)制功能。容災(zāi)管理軟件 OceanStor BCManager 只需在災(zāi)備端部署 1 套即可,可部署在物理機(jī)或者虛擬機(jī)上。方案支持的應(yīng)用不限于圖中 VMware,具體支持請(qǐng)參見(jiàn)方案規(guī)格。
15、HYPERLINK l _bookmark11 如圖 2-2 所示,本場(chǎng)景下生產(chǎn)存儲(chǔ)與災(zāi)備存儲(chǔ)都部署華為陣列,采用文件系統(tǒng)異步遠(yuǎn)程復(fù)制技術(shù)(HyperReplication/A)實(shí)現(xiàn)生產(chǎn)數(shù)據(jù)的保護(hù)。方案設(shè)計(jì)SAN 應(yīng)用數(shù)據(jù)一致性設(shè)計(jì)容災(zāi)數(shù)據(jù)的一致性是容災(zāi)建設(shè)的關(guān)鍵點(diǎn),傳統(tǒng)存儲(chǔ)容災(zāi)方案只關(guān)注存儲(chǔ)層的數(shù)據(jù)一 致,對(duì)某些復(fù)雜應(yīng)用,如數(shù)據(jù)庫(kù)應(yīng)用,由于丟失了主機(jī)內(nèi)存數(shù)據(jù),存在數(shù)據(jù)不一致的風(fēng)險(xiǎn)。本方案提供的容災(zāi)管理軟件,能夠感知生產(chǎn)主機(jī)的關(guān)鍵應(yīng)用,如 Oracle 、SQLServer、 DB2 等,在異步遠(yuǎn)程復(fù)制開(kāi)啟時(shí),先進(jìn)行主機(jī)內(nèi)存數(shù)據(jù)刷盤(pán),確保所有內(nèi)存數(shù)據(jù)能夠同步到災(zāi)備端,避免主機(jī)內(nèi)存數(shù)據(jù)丟失導(dǎo)致的
16、數(shù)據(jù)不一致情況發(fā)生。RPO&RTORPO本場(chǎng)景支持的最小 RPO 為 0,需要采用 HyperReplication/S(同步復(fù)制)技術(shù)做容災(zāi)數(shù)據(jù)復(fù)制。若客戶(hù)采用 HyperReplication/A(異步復(fù)制)技術(shù)做 SAN 數(shù)據(jù)復(fù)制,最小可以做到秒級(jí)的RPO。若客戶(hù)需要應(yīng)用保護(hù),采用刷內(nèi)存功能保證數(shù)據(jù)一致性,不建議過(guò)于頻繁進(jìn)行刷內(nèi)存操作,建議復(fù)制周期設(shè)置為 15 分鐘以上。采用 HyperReplication/A(異步復(fù)制)技術(shù)做 NAS 數(shù)據(jù)復(fù)制,同步周期最短 5 分鐘。為了降低性能影響,不建議過(guò)于頻繁進(jìn)行周期復(fù)制,建議復(fù)制周期設(shè)置為 15 分鐘以上。RTO方案提供的容災(zāi)管理軟件支持一
17、鍵式容災(zāi)切換,使用自動(dòng)化腳本代替繁瑣的人工切換操作,加速業(yè)務(wù)恢復(fù),降低 RTO,簡(jiǎn)化容災(zāi)運(yùn)維難度。針對(duì) Oracle 數(shù)據(jù)庫(kù),自動(dòng)切換腳本能夠代替存儲(chǔ)復(fù)制切換、LUN 映射、存儲(chǔ)配置、啟動(dòng)應(yīng)用、測(cè)試應(yīng)用等手工操作。因此本方案支持分鐘級(jí)別的 RTO。容災(zāi)管理本方案提供的容災(zāi)管理軟件提供針對(duì)應(yīng)用的容災(zāi)管理,運(yùn)維管理功能設(shè)計(jì)參見(jiàn)章節(jié)“ HYPERLINK l _bookmark62 4 HYPERLINK l _bookmark62 容災(zāi)場(chǎng)景操作流程”。方案運(yùn)維管理功能的一大特點(diǎn)是提供可視化管理。 HYPERLINK l _bookmark16 如圖 2-3 所示,客戶(hù)可以從拓?fù)鋱D中看到關(guān)鍵應(yīng)用的數(shù)
18、據(jù)文件對(duì)應(yīng)的存儲(chǔ) LUN,以及這些存儲(chǔ) LUN 的容災(zāi)狀態(tài)?;趹?yīng)用的容災(zāi)視圖有效展示了應(yīng)用容災(zāi)狀態(tài),簡(jiǎn)化容災(zāi)配置,降低由于應(yīng)用的部分關(guān)鍵文件沒(méi)有保護(hù)導(dǎo)致災(zāi)備端業(yè)務(wù)無(wú)法拉起的風(fēng)險(xiǎn)。圖2-3 Oracle 應(yīng)用可視化容災(zāi)拓?fù)淦渌\(yùn)維設(shè)計(jì)功能參見(jiàn)章節(jié)“ HYPERLINK l _bookmark62 4 HYPERLINK l _bookmark62 容災(zāi)場(chǎng)景操作流程”。方案亮點(diǎn)存儲(chǔ)互連互通華為存儲(chǔ)系統(tǒng)支持高中低端存儲(chǔ)容災(zāi)業(yè)務(wù)直接互通,災(zāi)備端按需配置,支持配置低端陣列,降低災(zāi)備投資 50%以上。采用陣列容災(zāi)復(fù)制技術(shù),存儲(chǔ)層完成容災(zāi)數(shù)據(jù)復(fù)制,減少容災(zāi)業(yè)務(wù)對(duì)生產(chǎn)服務(wù)器的性能影響。支持同步、異步復(fù)制模式
19、,可根據(jù)客戶(hù) RPO、RTO 需求,針對(duì)具體應(yīng)用量身打造容災(zāi)方案。業(yè)務(wù)快速恢復(fù)支持一鍵式演練和容災(zāi)切換,自動(dòng)化腳本代替繁瑣的手工操作,降低系統(tǒng) RTO。提供基于應(yīng)用的數(shù)據(jù)一致性保護(hù),能夠感知生產(chǎn)主機(jī)的關(guān)鍵應(yīng)用,在異步遠(yuǎn)程復(fù)制開(kāi)啟時(shí),先進(jìn)行主機(jī)內(nèi)存數(shù)據(jù)刷盤(pán),保證應(yīng)用數(shù)據(jù)一致性,確保災(zāi)備端的業(yè)務(wù)能夠拉起。便捷管理維護(hù)一站式管理災(zāi)備中心的服務(wù)器、存儲(chǔ)、網(wǎng)絡(luò)資源,同時(shí)管理客戶(hù)側(cè)接入設(shè)備,使得整個(gè)系統(tǒng)管理簡(jiǎn)單、明確。管理軟件具備圖形化操作和容災(zāi)拓?fù)滹@示,使用戶(hù)感知更加直觀,運(yùn)維更加方便。完善的登錄和操作日志,為事后審計(jì)提供良好支撐。提供可自定義的 Dashboard,展示容災(zāi)相關(guān)的圖形報(bào)表,包括保護(hù)策略
20、日程、保護(hù)策略執(zhí)行情況等。典型配置組網(wǎng)本場(chǎng)景中使用 OceanStor V3 作為數(shù)據(jù)存儲(chǔ),然后采用陣列復(fù)制技術(shù)(HyperReplication/A 或者 HyperReplication/S)實(shí)現(xiàn)主備站點(diǎn)華為陣列的容災(zāi)數(shù)據(jù)復(fù)制。如下圖所示,列舉了三種典型的組網(wǎng)配置: HYPERLINK l _bookmark20 如圖 2-4 所示,生產(chǎn)中心采用 FC SAN 組網(wǎng)部署 2 節(jié)點(diǎn) Oracle RAC,災(zāi)備中心部署單實(shí)例 Oracle 數(shù)據(jù)庫(kù),并在災(zāi)備中心的一臺(tái)虛擬機(jī)上部署 OceanStor BCManager 進(jìn)行復(fù)制任務(wù)調(diào)度與容災(zāi)管理; HYPERLINK l _bookmark21
21、 如圖 2-5 所示,生產(chǎn)中心采用 SAN 組網(wǎng)部署 VMware HA 集群,災(zāi)備中心部署ESXi 主機(jī),并在其中一個(gè)虛擬機(jī)上部署 OceanStor BCManager 進(jìn)行復(fù)制任務(wù)調(diào)度與容災(zāi)管理; HYPERLINK l _bookmark22 如圖 2-6 所示,生產(chǎn)中心采用 NAS 組網(wǎng)部署 VMware HA 集群,災(zāi)備中心部署ESXi 主機(jī),并在其中一個(gè)虛擬機(jī)上部署 OceanStor BCManager 進(jìn)行復(fù)制任務(wù)調(diào)度與容災(zāi)管理。圖2-4 典型配置組網(wǎng)圖(Oracle RAC)圖2-5 典型配置組網(wǎng)圖(VMware vSphere SAN)圖2-6 典型配置組網(wǎng)圖(VMwar
22、e vSphere NAS)規(guī)格本章節(jié)以 HYPERLINK l _bookmark18 2.2.4 HYPERLINK l _bookmark18 典型配置為例,描述典型配置的核心參數(shù),如果實(shí)際采用的是其他型號(hào)的華為存儲(chǔ),參數(shù)參見(jiàn)具體產(chǎn)品規(guī)格表。硬件規(guī)格參數(shù)名稱(chēng)參數(shù)生產(chǎn)存儲(chǔ)(OceanStor 6800 V3)最大硬盤(pán)數(shù)量3200硬盤(pán)參數(shù)2.5 寸硬盤(pán)框:10kr/min SAS:300GB、600GB、900GB、1.2TB15kr/min SAS:300GB、600GBSSD(SLC):200GBSSD(eMLC):400GB、600GB、900GB、1.8TB3.5 寸硬盤(pán)框:7200
23、r/min NL-SAS:2TB、3TB、4TB、6TB7200r/min SATA:1TB、2TB、3TBSSD(SLC):200GBSSD(eMLC):400GB、600GB、900GB、1.8TB災(zāi)備存儲(chǔ)(OceanStor 5500 V3)最大硬盤(pán)數(shù)量750名稱(chēng)參數(shù)硬盤(pán)參數(shù)2.5 寸硬盤(pán)框:10kr/min SAS:300GB、600GB、900GB、1.2TB15kr/min SAS:300GB、600GBSSD(SLC):200GBSSD(eMLC):400GB、600GB、900GB、1.8TB3.5 寸硬盤(pán)框:7200r/min NL-SAS:2TB、3TB、4TB、6TB72
24、00r/min SATA:1TB、2TB、3TBSSD(SLC):200GBSSD(eMLC):400GB、600GB、900GB、1.8TB軟件規(guī)格參數(shù)名稱(chēng)參數(shù)容災(zāi)管理軟件(BCManager)站點(diǎn)數(shù)32 個(gè)本地站點(diǎn),32 個(gè)遠(yuǎn)程站點(diǎn)保護(hù)組數(shù)最大支持 256 個(gè)保護(hù)組保護(hù)策略數(shù)最大支持 256 個(gè)保護(hù)策略并發(fā)執(zhí)行的保護(hù)策略數(shù)最多支持 16 個(gè)保護(hù)策略同時(shí)執(zhí)行恢復(fù)計(jì)劃數(shù)最大支持 256 個(gè)恢復(fù)計(jì)劃并發(fā)執(zhí)行的恢復(fù)計(jì)劃數(shù)最大支持 10 個(gè)恢復(fù)計(jì)劃同時(shí)執(zhí)行存儲(chǔ)陣列數(shù)存儲(chǔ)陣列最多支持 32 個(gè),其中 2 高端存儲(chǔ) 或 8 中端存儲(chǔ) 或 32 低端存儲(chǔ)業(yè)務(wù)主機(jī)數(shù)64 臺(tái)主備存儲(chǔ)異構(gòu)場(chǎng)景華為存儲(chǔ)通過(guò)卷鏡像
25、或直接接管異構(gòu)存儲(chǔ) LUN,對(duì) V3 鏡像卷或者對(duì)接管后的 LUN 使用 OceanStor V3 遠(yuǎn)程復(fù)制,將數(shù)據(jù)從生產(chǎn)中心同步至災(zāi)備中心進(jìn)行異地保護(hù)。圖2-7 架構(gòu)設(shè)計(jì)圖陣列同步/異步復(fù)制均使用 OceanStor V3 的遠(yuǎn)程復(fù)制功能。此處生產(chǎn)中心業(yè)務(wù) LUN 有兩種存在形態(tài):鏡像和直接接管異構(gòu)存儲(chǔ) LUN,對(duì) V3 鏡像卷或者對(duì)接管后的 LUN 使用 OceanStor V3 復(fù)制。生產(chǎn)中心可使用 OceanStor V3 接管異構(gòu)存儲(chǔ)陣列。容災(zāi)管理軟件 OceanStor BCManager 只需在災(zāi)備端部署 1 套即可,可部署在物理機(jī)或者虛擬機(jī)上。方案支持的應(yīng)用不限于圖中 Orac
26、le RAC、FusionSphere 和 VMware,具體支持請(qǐng)參見(jiàn)方案規(guī)格。華為 OceanStor V3 存儲(chǔ)支持異構(gòu)虛擬化接管,可以直接將現(xiàn)網(wǎng)其它品牌(兼容性列表內(nèi))的 LUN 映射給 OceanStor V3,然后映射給業(yè)務(wù)主機(jī)使用?;蛲ㄟ^(guò) OceanStor V3 自身的卷鏡像特性實(shí)現(xiàn)華為存儲(chǔ)于異構(gòu)存儲(chǔ)的高可用,再通過(guò)華為存儲(chǔ)的陣列遠(yuǎn)程復(fù)制功能,實(shí)現(xiàn)異地主備容災(zāi)。方案設(shè)計(jì)應(yīng)用數(shù)據(jù)一致性設(shè)計(jì)容災(zāi)數(shù)據(jù)的一致性是容災(zāi)建設(shè)的關(guān)鍵點(diǎn),傳統(tǒng)存儲(chǔ)容災(zāi)方案只關(guān)注存儲(chǔ)層的數(shù)據(jù)一 致,對(duì)某些復(fù)雜應(yīng)用,如數(shù)據(jù)庫(kù)應(yīng)用,由于丟失了主機(jī)內(nèi)存數(shù)據(jù),存在數(shù)據(jù)不一致的風(fēng)險(xiǎn)。本方案提供的容災(zāi)管理軟件,能夠感知生產(chǎn)主
27、機(jī)的關(guān)鍵應(yīng)用,如 Oracle 、SQLServer、 DB2(具體支持請(qǐng)參見(jiàn)方案規(guī)格)等,在異步遠(yuǎn)程復(fù)制開(kāi)啟時(shí),先進(jìn)行主機(jī)內(nèi)存數(shù)據(jù)刷盤(pán),確保所有內(nèi)存數(shù)據(jù)能夠同步到災(zāi)備端,避免主機(jī)內(nèi)存數(shù)據(jù)丟失導(dǎo)致的數(shù)據(jù)不一致情況發(fā)生。RPO&RTORPO本場(chǎng)景支持的最小 RPO 為 0,需要采用 HyperReplication/S(同步復(fù)制)技術(shù)做容災(zāi)數(shù)據(jù)復(fù)制。若客戶(hù)采用 HyperReplication/A(異步復(fù)制)技術(shù)做容災(zāi)數(shù)據(jù)復(fù)制,最小可以做到秒級(jí)RPO。若客戶(hù)需要應(yīng)用保護(hù),采用刷內(nèi)存功能保證數(shù)據(jù)一致性,不建議過(guò)于頻繁進(jìn)行刷內(nèi)存操作,建議復(fù)制周期設(shè)置為 15 分鐘以上。RTO方案提供的容災(zāi)管理軟件支
28、持一鍵式容災(zāi)切換,使用自動(dòng)化腳本代替繁瑣的人工切換操作,加速業(yè)務(wù)恢復(fù),降低 RTO,簡(jiǎn)化容災(zāi)運(yùn)維難度。針對(duì) Oracle 數(shù)據(jù)庫(kù),自動(dòng)切換腳本能夠代替存儲(chǔ)復(fù)制切換、LUN 映射、存儲(chǔ)配置、啟動(dòng)應(yīng)用、測(cè)試應(yīng)用等手工操作。因此本方案支持分鐘級(jí)別的 RTO。容災(zāi)運(yùn)維管理本方案提供的容災(zāi)管理軟件提供針對(duì)應(yīng)用的容災(zāi)管理,運(yùn)維管理功能設(shè)計(jì)參見(jiàn)章節(jié)“ HYPERLINK l _bookmark62 4 HYPERLINK l _bookmark62 容災(zāi)場(chǎng)景操作流程”。方案運(yùn)維管理功能的一大特點(diǎn)是提供可視化管理。 HYPERLINK l _bookmark29 如圖 2-8 所示,客戶(hù)可以從拓?fù)鋱D中看到關(guān)鍵
29、應(yīng)用的數(shù)據(jù)文件對(duì)應(yīng)的存儲(chǔ) LUN,以及這些存儲(chǔ) LUN 的容災(zāi)狀態(tài)?;趹?yīng)用的容災(zāi)視圖有效展示了應(yīng)用容災(zāi)狀態(tài),簡(jiǎn)化容災(zāi)配置,降低由于應(yīng)用的部分關(guān)鍵文件沒(méi)有保護(hù)導(dǎo)致災(zāi)備端業(yè)務(wù)無(wú)法拉起的風(fēng)險(xiǎn)。圖2-8 Oracle 可視化容災(zāi)拓?fù)淦渌\(yùn)維設(shè)計(jì)功能參見(jiàn)章節(jié)“ HYPERLINK l _bookmark62 4 HYPERLINK l _bookmark62 容災(zāi)場(chǎng)景操作流程”。方案亮點(diǎn)異構(gòu)接管提高利用率方案采用虛擬化存儲(chǔ)直接異構(gòu)接管或者存儲(chǔ)卷鏡像技術(shù),實(shí)現(xiàn)在網(wǎng)異構(gòu)存儲(chǔ)的資源整合。存儲(chǔ)卷鏡像技術(shù),為生產(chǎn)存儲(chǔ)提供雙保險(xiǎn),接管的異構(gòu)陣列故障或者需要停機(jī)維護(hù)時(shí),華為陣列繼續(xù)提供業(yè)務(wù)訪問(wèn)能力,上層業(yè)務(wù)無(wú)影響。
30、方案采用存儲(chǔ)虛擬化技術(shù)兼容友商陣列,使友商存儲(chǔ)和華為存儲(chǔ)可以共存,同時(shí)對(duì)上層提供服務(wù)。異地業(yè)務(wù)快速恢復(fù)支持一鍵式演練和容災(zāi)切換,自動(dòng)化腳本代替繁瑣的手工操作,降低系統(tǒng) RTO。提供基于應(yīng)用的數(shù)據(jù)一致性保護(hù),能夠感知生產(chǎn)主機(jī)的關(guān)鍵應(yīng)用,在異步遠(yuǎn)程復(fù)制開(kāi)啟時(shí),先進(jìn)行主機(jī)內(nèi)存數(shù)據(jù)刷盤(pán),保證應(yīng)用數(shù)據(jù)一致性,確保災(zāi)備端的業(yè)務(wù)能夠拉起。便捷管理維護(hù)一站式管理災(zāi)備中心的服務(wù)器、存儲(chǔ)、網(wǎng)絡(luò)資源,同時(shí)管理客戶(hù)側(cè)接入設(shè)備,使得整個(gè)系統(tǒng)管理簡(jiǎn)單、明確。管理軟件具備圖形化操作和容災(zāi)拓?fù)滹@示,使用戶(hù)感知更加直觀,運(yùn)維更加方便。完善的登錄和操作日志,為事后審計(jì)提供良好支撐。提供可自定義的 Dashboard,展示容災(zāi)相關(guān)
31、的圖形報(bào)表,包括保護(hù)策略日程、保護(hù)策略執(zhí)行情況等。典型配置組網(wǎng) HYPERLINK l _bookmark33 如圖 2-9、 HYPERLINK l _bookmark34 圖 2-10 所示,列舉了兩種應(yīng)用的典型組網(wǎng)配置,本場(chǎng)景中首先使用OceanStor V3 異構(gòu)虛擬化技術(shù)直接異構(gòu)接管友商存儲(chǔ)或者構(gòu)造卷鏡像,然后采用陣列復(fù)制技術(shù)(HyperReplication/A 或者 HyperReplication/S)實(shí)現(xiàn)主備站點(diǎn)華為陣列的容災(zāi)數(shù)據(jù)復(fù)制。圖2-9 典型配置組網(wǎng)圖(Oracle RAC)圖2-10 典型配置組網(wǎng)圖(VMware vSphere)規(guī)格本章節(jié)以 HYPERLINK l
32、 _bookmark31 2.3.4 HYPERLINK l _bookmark31 典型配置中的配置為例,描述典型配置的核心參數(shù),如果實(shí)際采用的是其他型號(hào)的華為存儲(chǔ),參數(shù)參見(jiàn)具體產(chǎn)品規(guī)格表。硬件規(guī)格參數(shù)名稱(chēng)參數(shù)生產(chǎn)存儲(chǔ)(OceanStor 6800 V3)最大硬盤(pán)數(shù)量3200硬盤(pán)參數(shù)2.5 寸硬盤(pán)框:10kr/min SAS:300GB、600GB、900GB、1.2TB15kr/min SAS:300GB、600GBSSD(SLC):200GBSSD(eMLC):400GB、600GB、900GB、1.8TB3.5 寸硬盤(pán)框:7200r/min NL-SAS:2TB、3TB、4TB、6TB
33、7200r/min SATA:1TB、2TB、3TBSSD(SLC):200GBSSD(eMLC):400GB、600GB、900GB、1.8TB災(zāi)備存儲(chǔ)(OceanStor 5500 V3)最大硬盤(pán)數(shù)量750硬盤(pán)參數(shù)2.5 寸硬盤(pán)框:10kr/min SAS:300GB、600GB、900GB、名稱(chēng)參數(shù)1.2TB15kr/min SAS:300GB、600GBSSD(SLC):200GBSSD(eMLC):400GB、600GB、900GB、1.8TB3.5 寸硬盤(pán)框:7200r/min NL-SAS:2TB、3TB、4TB、6TB7200r/min SATA:1TB、2TB、3TBSSD(
34、SLC):200GBSSD(eMLC):400GB、600GB、900GB、1.8TB軟件規(guī)格參數(shù)名稱(chēng)參數(shù)容災(zāi)管理軟件(BCManager)站點(diǎn)數(shù)32 個(gè)本地站點(diǎn),32 個(gè)遠(yuǎn)程站點(diǎn)保護(hù)組數(shù)最大支持 256 個(gè)保護(hù)組保護(hù)策略數(shù)最大支持 256 個(gè)保護(hù)策略并發(fā)執(zhí)行的保護(hù)策略數(shù)最多支持 16 個(gè)保護(hù)策略同時(shí)執(zhí)行恢復(fù)計(jì)劃數(shù)最大支持 256 個(gè)恢復(fù)計(jì)劃并發(fā)執(zhí)行的恢復(fù)計(jì)劃數(shù)最大支持 10 個(gè)恢復(fù)計(jì)劃同時(shí)執(zhí)行存儲(chǔ)陣列數(shù)存儲(chǔ)陣列最多支持 32 個(gè),其中 2 高端存儲(chǔ) 或 8 中端存儲(chǔ) 或 32 低端存儲(chǔ)業(yè)務(wù)主機(jī)數(shù)64 臺(tái)數(shù)據(jù)庫(kù)容災(zāi)場(chǎng)景本章節(jié)描述 Oracle Data Guard 和 GoldenGate 的
35、容災(zāi)方案架構(gòu)。方案架構(gòu)服務(wù)器異構(gòu)GoldenGate 使用 Active-Passive 模式來(lái)實(shí)現(xiàn)主備容災(zāi),同時(shí)可以在備庫(kù)分擔(dān)查詢(xún)負(fù)載壓力。配置 Active-Passive 模式的目的是為了主庫(kù)因計(jì)劃和非計(jì)劃的中斷后可以失敗轉(zhuǎn)移到一個(gè)完整復(fù)制主庫(kù)數(shù)據(jù)的備份數(shù)據(jù)庫(kù)上,業(yè)務(wù)架構(gòu)如下:在這種配置中,備庫(kù)擁有一個(gè)不活動(dòng)的 Extract group 和一個(gè) data pump。這些進(jìn)程組在用戶(hù)應(yīng)用因 switchover 或 failover 切換到這個(gè)備用系統(tǒng)前都應(yīng)保持 stopped 狀態(tài)。當(dāng)用戶(hù)活動(dòng)切換到備用系統(tǒng)時(shí),這些進(jìn)程組開(kāi)始捕獲事務(wù)并將其寫(xiě)入到本地的 trail 中,這些數(shù)據(jù)存儲(chǔ)在磁盤(pán)
36、上直到主庫(kù)恢復(fù)使用。在主庫(kù)失敗的案例中,Oracle GoldenGate 的 Manager 和 Replicat 進(jìn)程與一個(gè)數(shù)據(jù)庫(kù)協(xié)同工作,在主系統(tǒng)恢復(fù)后從備庫(kù)將數(shù)據(jù)恢復(fù)到主庫(kù),使兩個(gè)系統(tǒng)相等。在適當(dāng)?shù)臅r(shí) 候,將用戶(hù)移回主系統(tǒng),Oracle GoldenGate 再一次被配置為準(zhǔn)備模式,以準(zhǔn)備將來(lái)的failover。服務(wù)器同構(gòu)Oracle Data Guard 物理備用數(shù)據(jù)庫(kù)通過(guò)重做應(yīng)用技術(shù)進(jìn)行維護(hù)并與生產(chǎn)數(shù)據(jù)庫(kù)保持同步。生產(chǎn)數(shù)據(jù)庫(kù)的重做數(shù)據(jù)隨附在物理備份中,該物理備份使用介質(zhì)恢復(fù)將更改從重做數(shù)據(jù)應(yīng)用到備用數(shù)據(jù)庫(kù)。使用重做應(yīng)用,備份數(shù)據(jù)庫(kù)在物理上與生產(chǎn)數(shù)據(jù)庫(kù)保持一致。物理備用數(shù)據(jù)庫(kù)可幫助企
37、業(yè)有效降低災(zāi)難和數(shù)據(jù)錯(cuò)誤的風(fēng)險(xiǎn)。在發(fā)生錯(cuò)誤或?yàn)?zāi)難時(shí),物理備用數(shù)據(jù)庫(kù)將被打開(kāi),并用來(lái)為應(yīng)用和最終用戶(hù)提供服務(wù)。典型的 DataGuard 配置如下圖所示該方案支持實(shí)時(shí)查詢(xún)的物理備用 (Physical Standby with Real Time Query),自動(dòng)故障切換和轉(zhuǎn)換,自動(dòng)修復(fù)數(shù)據(jù)庫(kù)壞塊等功能。方案設(shè)計(jì)應(yīng)用數(shù)據(jù)一致性設(shè)計(jì)Data GuardData Guard 是通過(guò)傳輸和運(yùn)行數(shù)據(jù)庫(kù)日志文件,來(lái)保持生產(chǎn)和容災(zāi)數(shù)據(jù)庫(kù)的數(shù)據(jù)一致性。物理 standby 數(shù)據(jù)庫(kù)從物理上提供了與生產(chǎn)數(shù)據(jù)庫(kù)在數(shù)據(jù)塊級(jí)的一致性鏡像。物理standby 數(shù)據(jù)庫(kù)通過(guò) Redo Apply 技術(shù)來(lái)保障數(shù)據(jù)鏡像能力。一
38、旦數(shù)據(jù)庫(kù)因某種情況而不可用時(shí),standby 數(shù)據(jù)庫(kù)將正常切換或故障切換為新的生產(chǎn)數(shù)據(jù)庫(kù),以達(dá)到無(wú)數(shù)據(jù)損失或最小化數(shù)據(jù)損失的目的,為業(yè)務(wù)系統(tǒng)提供持續(xù)的數(shù)據(jù)服務(wù)能力。GoldenGateOracle GoldenGate 軟件架構(gòu)包含三個(gè)主要組件:捕獲、跟蹤文件和交付。這種模塊化方式讓每個(gè)組件可以獨(dú)立運(yùn)行,從而加快數(shù)據(jù)復(fù)制并確保數(shù)據(jù)完整性。捕獲模塊只移動(dòng)提交的事務(wù),過(guò)濾掉中間活動(dòng)和回滾的操作。這不但減少了基礎(chǔ)架構(gòu)負(fù)載,還避免了潛在的數(shù)據(jù)不一致。通過(guò)事務(wù)組合和可選的壓縮特性,該模塊還可獲得進(jìn)一步的優(yōu)化。交付模塊按照每個(gè)事務(wù)提交的順序及事務(wù)在源數(shù)據(jù)庫(kù)中的事務(wù)環(huán)境將其應(yīng)用到目標(biāo)數(shù)據(jù)庫(kù),從而確保目標(biāo)數(shù)據(jù)
39、庫(kù)的一致性和引用完整性。Oracle GoldenGate 交付模塊從最新的跟蹤文件讀取更改的數(shù)據(jù),然后使用相應(yīng)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)的原生 SQL 將這些數(shù)據(jù)應(yīng)用到目標(biāo)數(shù)據(jù)庫(kù)。交付可適用于任何使用開(kāi)放數(shù)據(jù)庫(kù)連接的數(shù)據(jù)庫(kù)。交付模塊按照每個(gè)事務(wù)提交的順序及事務(wù)在源數(shù)據(jù)庫(kù)中的事務(wù)環(huán)境將其應(yīng)用到目標(biāo)數(shù)據(jù)庫(kù), 從而確保目標(biāo)數(shù)據(jù)庫(kù)的一致性和引用完整性。RPO&RTOData Guard災(zāi)難的影響通常根據(jù)恢復(fù)點(diǎn)目標(biāo)(RPO 即在出現(xiàn)災(zāi)難時(shí),業(yè)務(wù)可以經(jīng)受得住丟失多少數(shù)據(jù))和恢復(fù)時(shí)間目標(biāo)(RTO 即在出現(xiàn)災(zāi)難時(shí),業(yè)務(wù)可以經(jīng)受得住停機(jī)多長(zhǎng)時(shí)間)來(lái)衡量。使用 Oracle Data Guard,當(dāng)結(jié)合使用最大保護(hù)模式
40、(確保即使在出現(xiàn)災(zāi)難時(shí)也不會(huì)丟失數(shù)據(jù))和實(shí)時(shí)應(yīng)用時(shí),企業(yè)在出現(xiàn)災(zāi)難時(shí)不僅獲得了零數(shù)據(jù)丟失的好處,同時(shí)還獲得了最少停機(jī)時(shí)間的好處。Oracle Data Guard 提供三種高水平的數(shù)據(jù)保護(hù)模式來(lái)平衡成本、可用性、性能和事務(wù)保護(hù)。最大保護(hù):零數(shù)據(jù)丟失;通過(guò) LGWR SYNC; 最高可用性:零數(shù)據(jù)丟失;通過(guò) LGWR SYNC;最高性能:最小數(shù)據(jù)丟失,通常從 0 到幾秒;通過(guò) LGWR ASYNC 或 ARCH。對(duì)于 RTO,使用 Data Guard 快速啟動(dòng)故障切換(fast-start failover)特性來(lái)自動(dòng)將故障數(shù)據(jù)庫(kù) Failover 到遠(yuǎn)程容災(zāi)節(jié)點(diǎn),RTO 小于 30 秒。Go
41、ldenGateGoldenGate 可以提供秒級(jí)的大量數(shù)據(jù)實(shí)時(shí)捕捉和投遞,異步復(fù)制方式,但是無(wú)法實(shí)現(xiàn)同步復(fù)制。所以 GoldenGate 的 RPO 可以達(dá)到近似于零,而不能達(dá)到 0。RTO 則根據(jù)數(shù)據(jù)復(fù)制的情況,在秒級(jí)到分鐘級(jí)之間。容災(zāi)管理Data Guard BrokerDataGuard broker 是 9i 開(kāi)始引進(jìn)的,是隨同 Oracle 企業(yè)版(Enterprise Edtion,EE)跟DataGuard 一起內(nèi)置的管理監(jiān)控工具。通過(guò) DataGuard Broker,DBA 能簡(jiǎn)化部署、監(jiān)控DataGuard,以及進(jìn)行主備角色切換。Broker 由三部分組成:主備庫(kù)各自的
42、Broker 后臺(tái)進(jìn)程,一系列的配置文件和命令行工具 dgmgrl。需要注意的是,如果使用 Broker 管理或配置 DataGuard,則不應(yīng)該使用SQL 命令再進(jìn)行配置管理,否則會(huì)導(dǎo)致 Broker 參數(shù)配置或者數(shù)據(jù)庫(kù)配置不一致的情況。Broker 處理流程如下圖所示,這些進(jìn)程是在數(shù)據(jù)庫(kù)及 Broker 啟動(dòng)自動(dòng)運(yùn)行,DBA 無(wú)法介入。進(jìn)程說(shuō)明如下:DataGuard Monitor(DMON):Broker 主進(jìn)程,所有進(jìn)程中,最先啟動(dòng) DMON,它的主要任務(wù)是協(xié)調(diào) Broker 的其他進(jìn)程,包括維護(hù) Broker 配置文件,這個(gè)進(jìn)程通過(guò)DG_BROKER_START 進(jìn)行激活和取消。B
43、roker Resource Manager(RSM):RSM 處理 Broker 在任何一個(gè)數(shù)據(jù)庫(kù)中進(jìn)行配置所執(zhí)行的所有 SQL 命令。DataGuard Net Server (NSVn):NSVn 負(fù)責(zé)跟遠(yuǎn)程數(shù)據(jù)庫(kù)連接。當(dāng)創(chuàng)建配置文件時(shí)候需要指定連接符,NSVn 就是通過(guò)這個(gè)連接符去連接遠(yuǎn)程數(shù)據(jù)庫(kù)。DRCn:網(wǎng)絡(luò)接收進(jìn)程,負(fù)責(zé)建立與 source 端 NSVn 進(jìn)程的聯(lián)系。NSVn 到 DRCn 類(lèi)似于在日志傳輸時(shí)的 LogWriter Network Service(LNS)到 Remote File Server(RSF)的連接, 當(dāng)日志傳輸時(shí),Broker 需要發(fā)送數(shù)據(jù)或者 SQL
44、 命令,會(huì)使用 NSV 及 DRC 進(jìn)行連接, 這些連接只會(huì)在需要的情況下啟動(dòng)。Configuration files:配置文件為在主庫(kù)和備庫(kù)上的常規(guī)二進(jìn)制文件,它儲(chǔ)存了DataGuard 的所有參數(shù)配置??梢源鎯?chǔ)在 OS 文件系統(tǒng)上或者 ASM 存儲(chǔ)上,它是通過(guò)Broker 去進(jìn)行維護(hù),而不是認(rèn)為去維護(hù),類(lèi)似 SPIFLE。在 Broker 配置中,主庫(kù)的 DMON 進(jìn)程對(duì) DG 配置有擁有權(quán),不管在哪一個(gè)節(jié)點(diǎn)上對(duì)配置進(jìn)行修改,都是在主節(jié)點(diǎn)完成。任何時(shí)候 DMON 需要執(zhí)行一些 SQL,它都會(huì)調(diào)用主庫(kù)的 RSM 進(jìn)行輔助。如果 SQL 執(zhí)行目標(biāo)是主庫(kù),它會(huì)直接執(zhí)行;如果 SQL 執(zhí)行目標(biāo)是備
45、庫(kù),RSM 會(huì)要求 NSVn 進(jìn)程將這些 SQL 命令傳送到備庫(kù)端,通過(guò) DRCn 進(jìn)程執(zhí)行。使用 Broker 可通過(guò) Enterprises Manager Grid Control 或者命令行工具 dgmgrl。GoldenGate GGSCIGoldenGate 的命令行管理界面 - ggsci,它是 GoldenGate 配置和管理的基本工具。當(dāng)客戶(hù)購(gòu)買(mǎi)了 GoldenGate 軟件后,可以通過(guò)其賬戶(hù)在 網(wǎng)站上下載, 一般安裝包是 zip 或者 tar 文件。使用工具解壓開(kāi) GoldenGate 安裝包以后,在安裝目錄下可以看到 ggsci 的可執(zhí)行文件,立即執(zhí)行它即可:oracle
46、aprac1 /ogg#./ggsciOracle GoldenGate Command Interpreter for OracleVersion .1 OGGCORE_.1_PLATFORMS_120423.0230AIX 5L, ppc, 64bit (optimized), Oracle 11g on Apr 23 2012 05:03:51 Copyright (C) 1995, 2012, Oracle and/or its affiliates. All rights reserved.如執(zhí)行成功則會(huì)出現(xiàn)以上類(lèi)似信息,可以看到 GoldenGate 版本、操作系統(tǒng)和數(shù)據(jù)庫(kù)版本等相
47、關(guān)信息,并出現(xiàn)命令提示符,表示此時(shí)已進(jìn)入 GoldenGate 命令行管理界面,可以在此提示符下輸入管理和配置命令。除命令行管理工具外,GoldenGate 也提供了圖形管理界面 Oracle GoldenGate Director。方案亮點(diǎn)Data Guard 主備數(shù)據(jù)中心在任何中斷意外的情況下保持生產(chǎn)數(shù)據(jù)庫(kù)的高可用性,并在計(jì)劃維護(hù)期間最大限度地減少停機(jī)時(shí)間將只讀負(fù)載分流到同步備用數(shù)據(jù)庫(kù),從而增加主數(shù)據(jù)庫(kù)的容量并提高其性能,并且 Active Data Guard 保證只讀查詢(xún)與對(duì)主數(shù)據(jù)庫(kù)執(zhí)行的查詢(xún)具有相同的讀取一致性保證保證數(shù)據(jù)庫(kù)不受到壞塊的影響,自動(dòng)修復(fù)壞塊對(duì)應(yīng)用程序和用戶(hù)來(lái)說(shuō)是透明的當(dāng)
48、實(shí)施 Oracle 補(bǔ)丁集或升級(jí)到新的 Oracle 版本時(shí),Data Guard 備用數(shù)據(jù)庫(kù)還可以用于最大限度地減少計(jì)劃停機(jī)時(shí)間GoldenGate 主備數(shù)據(jù)中心保證主備環(huán)境間事務(wù)數(shù)據(jù)的實(shí)時(shí),低影響的捕獲和傳輸,保持事務(wù)的完整性支持異構(gòu)源和目標(biāo),滿(mǎn)足不同的延遲需求在容災(zāi)站點(diǎn)支持實(shí)時(shí)查詢(xún),節(jié)省了生產(chǎn)站點(diǎn)的開(kāi)銷(xiāo),提高了生產(chǎn)站點(diǎn)的性能在線跨平臺(tái)數(shù)據(jù)遷移和數(shù)據(jù)庫(kù)升級(jí),最大限度減少宕機(jī)時(shí)間典型配置組網(wǎng)圖2-11 方案架構(gòu)圖規(guī)格Data Guard HYPERLINK l _bookmark47 如圖 2-11 所示,Site 1 為生產(chǎn)數(shù)據(jù)中心,Site 2 為災(zāi)備數(shù)據(jù)中心,實(shí)際部署時(shí),可以互為災(zāi)備中
49、心,以提高設(shè)備利用率。數(shù)據(jù)復(fù)制通過(guò) GoldenGate 或者 Data Guard 主機(jī)層復(fù)制完成;災(zāi)備數(shù)據(jù)中心可以提供讀功能,進(jìn)行查詢(xún)操作。Data Guard 物理備用數(shù)據(jù)庫(kù)透明地支持所有 Oracle 數(shù)據(jù)類(lèi)型、數(shù)據(jù)庫(kù)特性和應(yīng)用程序。Data Guard 可在單一配置中支持多達(dá) 30 個(gè)備用數(shù)據(jù)庫(kù)。GoldenGateGoldenGate 支持 Windows 2000,2003,2008, XP,Sun Solaris,HP-UX,IBM AIX, Linux(Novell SuSE,RedHat Enterprise,Oracle Enterprise Linux),HP TRU6
50、4,HP OpenVMS,HP NonStop,IBM z/OS 等 32 和 64 位操作系統(tǒng)平臺(tái),支持上述平臺(tái)的主流版本。GoldenGate 軟件在進(jìn)行數(shù)據(jù)復(fù)制時(shí),不會(huì)受到數(shù)據(jù)庫(kù)類(lèi)型和版本的限制,基于該軟件的數(shù)據(jù)復(fù)制方案不僅能夠支持同構(gòu)環(huán)境下的數(shù)據(jù)備份,還可以支持在異構(gòu)的軟硬件環(huán)境之間實(shí)現(xiàn)復(fù)制,如在不同廠商主機(jī)和存儲(chǔ)之間、不同操作系統(tǒng)之間甚至不同數(shù)據(jù)庫(kù)之間實(shí)現(xiàn)數(shù)據(jù)復(fù)制。Oracle GoldenGate 支持以下數(shù)據(jù)庫(kù)的復(fù)制:HP NonStop SQL/MX,IBM DB2,IBM DB2 for i,IBM DB2 for z/OS,Microsoft SQL Server,MySQ
51、L Database Server,Oracle Database,PostgreSQL,Sybase Adaptive Server Enterprise,Teradata。業(yè)務(wù)連續(xù)性容災(zāi)解決方案主備容災(zāi)解決方案技術(shù)白皮書(shū)3 關(guān)鍵技術(shù) 3 關(guān)鍵技術(shù) HYPERLINK l _bookmark50 異構(gòu)虛擬化技術(shù) HYPERLINK l _bookmark51 卷鏡像技術(shù) HYPERLINK l _bookmark54 存儲(chǔ)遠(yuǎn)程復(fù)制技術(shù) HYPERLINK l _bookmark58 數(shù)據(jù)庫(kù)復(fù)制技術(shù) HYPERLINK l _bookmark59 容災(zāi)管理核心功能異構(gòu)虛擬化技術(shù)由于不同存儲(chǔ)使用
52、的容災(zāi)復(fù)制技術(shù)不同,不能直接進(jìn)行容災(zāi)復(fù)制,這意味著用戶(hù)一旦更換存儲(chǔ)型號(hào),如何選擇利舊方案保護(hù)既有投資便成為一個(gè)首要面臨的問(wèn)題。OceanStor V3 存儲(chǔ)系統(tǒng)提供的 SmartVirtualization 特性可以有效地解決客戶(hù)遇到的問(wèn)題。用戶(hù)可以集中管理 V3 存儲(chǔ)系統(tǒng)(以下簡(jiǎn)稱(chēng)為本端存儲(chǔ)系統(tǒng))及第三方存儲(chǔ)系統(tǒng)(以下簡(jiǎn)稱(chēng)異構(gòu)存儲(chǔ)系統(tǒng))中的存儲(chǔ)資源,同時(shí)用戶(hù)仍然可以使用舊存儲(chǔ)系統(tǒng)的存儲(chǔ)資源,降低對(duì)原有投資的浪費(fèi)。SmartVirtualiztion 工作原理異構(gòu)虛擬化的工作原理就是把異構(gòu)陣列映射到本端陣列的 LUN,作為可為本端陣列提供存儲(chǔ)空間的邏輯盤(pán) LD,再在該邏輯盤(pán) LD 上創(chuàng)建為可對(duì)
53、主機(jī)映射的異構(gòu)設(shè)備 LUN eDevLun,邏輯盤(pán) LD 為 eDevLun 的數(shù)據(jù)卷 Data Volume 提供了全部的數(shù)據(jù)存儲(chǔ)空間,eDevLun 的元數(shù)據(jù)卷 Meta Volume 的存儲(chǔ)空間由本地存儲(chǔ)提供。異構(gòu)虛擬化可保證外部 LUN 數(shù)據(jù)完整性不被破壞。eDevLun 與原異構(gòu) LUN 具有不同的全球唯一名稱(chēng)WWN。圖3-1 SmartVirtualization 工作原理示意圖由于 eDevLun 與本地 LUN 基本上具有相同的 LUN 屬性,所以,通過(guò) SmartMigration 技術(shù)為異構(gòu) LUN 提供在線 LUN 遷移功能,通過(guò) HyperReplication/S 技
54、術(shù)為異構(gòu) LUN 提供同步遠(yuǎn)程復(fù)制功能,通過(guò) HyperReplication/A 技術(shù)為異構(gòu) LUN 提供異步遠(yuǎn)程復(fù)制功能,通過(guò) HyperSnap 為異構(gòu) LUN 提供異構(gòu)快照功能。同時(shí)通過(guò) SmartQos 和SmartPartion 技術(shù),以及 CACHE 可回寫(xiě)策略提升異構(gòu) LUN 性能。SmartVirtualization 技術(shù)特點(diǎn)可靠的兼容性由于不同廠商的異構(gòu)陣列在實(shí)現(xiàn)的過(guò)程中,對(duì) SCSI 協(xié)議的理解和遵從性都不一樣,導(dǎo)致接管異構(gòu)陣列帶來(lái)很大的兼容性挑戰(zhàn)。 異構(gòu)虛擬化技術(shù)通過(guò)針對(duì)不同的陣列做兼容性的差異化處理,能很好的識(shí)別和處理與異構(gòu)設(shè)備間的各種兼容性問(wèn)題,如及時(shí)識(shí)別和處理異
55、構(gòu)設(shè)備的 LUN 路徑故障,以此達(dá)到與異構(gòu)陣列間高可靠的兼容。對(duì)支持的異構(gòu)設(shè)備,都通過(guò)了華為兼容性實(shí)驗(yàn)室認(rèn)證。后端多路徑異構(gòu)虛擬化技術(shù)通過(guò)后端多路徑軟件支持以多路徑冗余方式連接異構(gòu)陣列,防止與異構(gòu)陣列間的物理鏈路連接出現(xiàn)因?yàn)閱蝹€(gè)鏈路故障而導(dǎo)致業(yè)務(wù)中斷,并在這些路徑中選擇最合適的路徑進(jìn)行 IO 下發(fā),并提供多種后端多路徑負(fù)載均衡選路算法。異構(gòu) LUN 遷移異構(gòu)虛擬化技術(shù)通過(guò)與 SmartMigration 技術(shù)結(jié)合,為異構(gòu)陣列間的 LUN 提供高可靠的在線 LUN 間數(shù)據(jù)遷移,異構(gòu) LUN 數(shù)據(jù)遷移過(guò)程中不需要主機(jī)中斷在線業(yè)務(wù)。異構(gòu)遠(yuǎn)程復(fù)制異構(gòu)虛擬化技術(shù)通過(guò)與 HyperReplication
56、技術(shù)結(jié)合,為異構(gòu) LUN 提供同步和異步遠(yuǎn)程復(fù)制功能。其主要特點(diǎn)如下:異構(gòu)同步復(fù)制 RPO 為 0;異構(gòu)異步復(fù)制通過(guò)多時(shí)間片的緩存技術(shù)使 RPO 可達(dá)到秒級(jí)。支持分裂模式,在分裂模式下,生產(chǎn)主機(jī)的寫(xiě)請(qǐng)求只會(huì)寫(xiě)到主 LUN,并通過(guò)差異日志來(lái)記錄主,從 LUN 數(shù)據(jù)之間的差異??焖夙憫?yīng)故障和故障恢復(fù),系統(tǒng)在檢測(cè)到系統(tǒng)故障情況下,復(fù)制進(jìn)入斷開(kāi)狀態(tài), 在斷開(kāi)狀態(tài)下,生產(chǎn)主 LUN 記錄 IO 差異,故障恢復(fù)后,根據(jù)策略自動(dòng)完成主從LUN 數(shù)據(jù)差異同步。支持異構(gòu)遠(yuǎn)程復(fù)制從 LUN 可寫(xiě)。從而實(shí)現(xiàn)用戶(hù)在不影響主 LUN 業(yè)務(wù)的情況下, 通過(guò)從 LUN 進(jìn)行數(shù)據(jù)分析和挖掘等用戶(hù)使用場(chǎng)景。支持異構(gòu)遠(yuǎn)程復(fù)制的
57、LUN 主從切換。支持異構(gòu)遠(yuǎn)程復(fù)制 LUN 一致性組功能。異構(gòu)快照異構(gòu)虛擬化技術(shù)通過(guò)和 HyperSnap 技術(shù)結(jié)合,為異構(gòu) LUN 提供快照功能。快照采用COW(Copy-On-Write)技術(shù),保證快照不影響原 LUN 讀 IO 性能。具有快照瞬間完成,占用磁盤(pán)空間小等特點(diǎn)。另外還支持對(duì)異構(gòu)快照創(chuàng)建多個(gè)副本,用于進(jìn)行數(shù)據(jù)分析和數(shù)據(jù)挖掘等應(yīng)用。卷鏡像技術(shù)隨著企業(yè)的高速發(fā)展,業(yè)務(wù)數(shù)據(jù)量不斷攀升,數(shù)據(jù)里記錄著企業(yè)的運(yùn)營(yíng)情況,同時(shí)給決策者提供重要信息,成為企業(yè)最寶貴的財(cái)富之一。如何保證數(shù)據(jù)的可靠性成為了一個(gè)重要的挑戰(zhàn)。并且隨著異構(gòu)虛擬化的廣泛使用,如何提升對(duì)異構(gòu)接管 LUN 的可靠性保證,提出了不
58、同于傳統(tǒng) RAID 方式的新需求,卷鏡像就是為了解決這些需求的一個(gè)可行辦法。通過(guò)使用卷鏡像,一個(gè) LUN 可以擁有多個(gè)物理副本。每個(gè)副本的空間可以來(lái)源于本地存儲(chǔ)池,也可以來(lái)源于外部 LUN。每個(gè)副本都具有與 LUN 相同的虛擬容量。當(dāng)服務(wù)器對(duì)鏡像 LUN 執(zhí)行寫(xiě)操作時(shí),系統(tǒng)會(huì)將數(shù)據(jù)同時(shí)寫(xiě)入每個(gè)副本。當(dāng)服務(wù)器對(duì)鏡像LUN 執(zhí)行讀操作時(shí),系統(tǒng)會(huì)選取其中一個(gè)副本進(jìn)行讀取。如果其中一個(gè)鏡像副本暫時(shí)不可用(例如,由于提供存儲(chǔ)池的存儲(chǔ)系統(tǒng)不可用),那么服務(wù)器仍然可以訪問(wèn) LUN。系統(tǒng)會(huì)記住執(zhí)行寫(xiě)操作的 LUN 區(qū)域,并會(huì)在鏡像副本恢復(fù)后,對(duì)這些區(qū)域進(jìn)行再同步。OceanStor 存儲(chǔ)系統(tǒng)的卷鏡像軟件名稱(chēng)為
59、 HyperMirror。HyperMirror 工作原理卷鏡像的主要用途是為本地 LUN 或外部 LUN 提供多個(gè)可用的鏡像副本。如果其中一個(gè)鏡像副本故障不可用,主機(jī)仍然可以正常訪問(wèn) LUN,主機(jī)側(cè)業(yè)務(wù)無(wú)任何影響;同時(shí),待故障鏡像副本從故障中恢復(fù)后,鏡像副本會(huì)自動(dòng)同步鏡像 LUN 的數(shù)據(jù),最終達(dá)到鏡像副本與鏡像 LUN 的數(shù)據(jù)完全一致。卷鏡像的實(shí)現(xiàn)過(guò)程分為三個(gè)階段:創(chuàng)建鏡像 LUN、同步和分裂。創(chuàng)建鏡像 LUN鏡像 LUN 的創(chuàng)建過(guò)程如 HYPERLINK l _bookmark52 圖 3-2 所示。圖3-2 鏡像 LUN 的創(chuàng)建過(guò)程對(duì)一個(gè)普通 LUN(本地 LUN 或外部 LUN)執(zhí)行創(chuàng)
60、建鏡像 LUN 操作,此時(shí)鏡像LUN 完全繼承普通 LUN 的存儲(chǔ)空間;同時(shí)繼承普通 LUN 的基本屬性和業(yè)務(wù),主機(jī)側(cè)不中斷業(yè)務(wù)。創(chuàng)建鏡像 LUN 過(guò)程中會(huì)在本地自動(dòng)生成一個(gè)鏡像副本 A,普通 LUN 變?yōu)殓R像LUN,并將數(shù)據(jù)存儲(chǔ)空間交換到鏡像副本 A,鏡像 LUN 從鏡像副本 A 中同步數(shù)據(jù)。此后需再給鏡像 LUN 添加一個(gè)鏡像副本 B,創(chuàng)建之初從鏡像副本 A 同步數(shù)據(jù)。此時(shí)普通 LUN 具有空間鏡像功能,同時(shí)擁有鏡像副本 A 和鏡像副本 B 兩份鏡像數(shù)據(jù)。鏡像 LUN 創(chuàng)建完成后,主機(jī)下發(fā) I/O 的情況:當(dāng)主機(jī)對(duì)鏡像 LUN 下發(fā)讀請(qǐng)求時(shí),存儲(chǔ)系統(tǒng)會(huì)以輪詢(xún)方式在鏡像 LUN 和鏡像副本之
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年的合同延續(xù)與權(quán)利轉(zhuǎn)讓協(xié)議樣本
- 2025年企業(yè)租賃新能源汽車(chē)合作合同
- 2025年企業(yè)市場(chǎng)營(yíng)銷(xiāo)策劃委托協(xié)議書(shū)樣本
- 2025年合作伙伴店鋪聯(lián)合經(jīng)營(yíng)協(xié)議
- 2025年共發(fā)展合作協(xié)議示例
- 2025年居民小區(qū)消防系統(tǒng)設(shè)計(jì)申請(qǐng)與施工協(xié)議
- 2025年先進(jìn)技術(shù)許可合同規(guī)范模板
- 2025年全球貿(mào)易增長(zhǎng)與多邊合作協(xié)議
- 2025年協(xié)作一致行動(dòng)人協(xié)議樣本
- 2025年大型卡車(chē)租賃服務(wù)合同
- 《萬(wàn)以?xún)?nèi)數(shù)的認(rèn)識(shí)》大單元整體設(shè)計(jì)
- 中醫(yī)護(hù)理質(zhì)量敏感指標(biāo)的構(gòu)建
- 聚焦幼兒作品分析的游戲觀察與評(píng)價(jià)
- 創(chuàng)傷性腦疝查房
- 農(nóng)村常見(jiàn)傳染病預(yù)防知識(shí)講座
- XX醫(yī)院網(wǎng)絡(luò)及設(shè)備巡檢記錄表
- 開(kāi)龍IT2021使用手冊(cè)
- 《趙匡胤:北宋的開(kāi)國(guó)皇帝》
- 蒸壓加氣混凝土砌塊干燥收縮檢測(cè)記錄11969-2020
- 2023-2024學(xué)年第二學(xué)期人教版英語(yǔ)五年級(jí)教學(xué)計(jì)劃(含進(jìn)度表)
- 負(fù)債質(zhì)量管理辦法
評(píng)論
0/150
提交評(píng)論