隨著網(wǎng)絡(luò)和信息技術(shù)的進(jìn)步,企業(yè)在運(yùn)營過程中對ERP系統(tǒng)的核心數(shù)據(jù)越來越依賴。所謂“三分技術(shù)、七分管理、十二分?jǐn)?shù)據(jù)”充分說明了數(shù)據(jù)在信息化系統(tǒng)中的地位和作用。然而,各種各樣的災(zāi)難就像灰塵一樣潛伏在企業(yè)周圍,一時的疏忽就可能造成企業(yè)核心數(shù)據(jù)永久的丟失。美國911事件,讓數(shù)據(jù)災(zāi)備系統(tǒng)同時分置在雙子星大樓的企業(yè),數(shù)據(jù)頓時毀于一旦;中國臺灣汐止東帝士大樓大火,讓受災(zāi)企業(yè)的資料全數(shù)付之一炬,信息系統(tǒng)只能重頭再來;橫掃美國田納西州的強(qiáng)烈颶風(fēng),也讓許多企業(yè)的資料“隨風(fēng)而逝”。
如果不能對風(fēng)險采取有效治理,一旦數(shù)據(jù)由于上述某種原因失,就有可能造成整個企業(yè)在運(yùn)營上的重大不便和經(jīng)濟(jì)損失,企業(yè)的信譽(yù)也將受到影響。因此,對于各級企業(yè)來說,結(jié)合自身規(guī)模和業(yè)務(wù)特性,選擇合適的數(shù)據(jù)容災(zāi)備份解決方案,是確保業(yè)務(wù)連續(xù)性的必備手段之一。
本文以某國有大型企業(yè)為例,談?wù)劥笮蜋C(jī)數(shù)據(jù)級異地災(zāi)備應(yīng)用情況,與同行交流學(xué)習(xí)。
某國有大型企業(yè)是一個大型聯(lián)合企業(yè),2000年前后對IBM大型機(jī)經(jīng)過了幾次較大的升級改造,投資約5000萬元人民幣;2001~2005年,分兩期總投資約4億人民幣建成了具有整體性、及時性、實(shí)物流程和資金流程同步的整體產(chǎn)銷資訊系統(tǒng)工程,全面實(shí)現(xiàn)了企業(yè)信息化管理,用一個形象的比喻就是產(chǎn)銷由原來的“吃自助餐”變成了“點(diǎn)菜下鍋”,以最大限度的適應(yīng)不斷變化發(fā)展的市場需求,壓縮庫存、加強(qiáng)資金的周轉(zhuǎn)與使用效率,以之達(dá)到企業(yè)最大效益化。
一、數(shù)據(jù)異地災(zāi)備系統(tǒng)架構(gòu)
該企業(yè)升級改造后的大型機(jī)型為IBM Z9主機(jī),備用主機(jī)為Z890,操作系統(tǒng)為z/os 1.9;主機(jī)存儲系統(tǒng)為ESS800 (與F20互為備份),本次升級為DS8000磁盤陣列;擁有以IBM主機(jī)為主要生產(chǎn)中心平臺,同時也有小型機(jī)等一系列開放平臺。前方機(jī)房設(shè)在廠區(qū)生產(chǎn)計算機(jī)中心,后方機(jī)房在市區(qū)新建的辦公大樓,兩地相距約40公里。后方機(jī)房由耐高溫的材料做填充物的優(yōu)質(zhì)鋼板制成,具備世界一流的抵御防護(hù)火災(zāi)的性能和抵抗有害氣體和滲水的能力。
DS8000存儲系統(tǒng)具有智能的數(shù)據(jù)復(fù)制功能,通過FlashCopy(本地數(shù)據(jù)復(fù)制技術(shù))、Metro Mirror(遠(yuǎn)程數(shù)據(jù)同步復(fù)制技術(shù))和Global Mirror(遠(yuǎn)程數(shù)據(jù)異步復(fù)制技術(shù)),在兩套或多套DS8000磁盤存儲設(shè)備間建立數(shù)據(jù)復(fù)制關(guān)系,從而實(shí)現(xiàn)高可用性。
Metro Mirror(遠(yuǎn)程數(shù)據(jù)同步復(fù)制技術(shù))是基于企業(yè)存儲服務(wù)器,通過光纖通道,以物理卷為基本單位,將本地存儲上的數(shù)據(jù)同步鏡像到遠(yuǎn)端存儲,實(shí)時的、無數(shù)據(jù)丟失且具有完全恢復(fù)功能的災(zāi)難解決方案,可用于相隔距離最多可達(dá)103公里的兩個ESS或DS8000系統(tǒng)中指定的邏輯卷。在這種架構(gòu)下,對源數(shù)據(jù)磁盤的任何更新都被同步鏡像到目標(biāo)磁盤。源數(shù)據(jù)磁盤和目標(biāo)磁盤通過Metro Mirror Path數(shù)據(jù)通道連接。Global Mirror(遠(yuǎn)程數(shù)據(jù)異步復(fù)制技術(shù))可用于超長距離的數(shù)據(jù)傳輸,缺點(diǎn)是數(shù)據(jù)有可能丟失,數(shù)據(jù)一致性無法得到保證,圖示如下:
由此可見,在同步方式下,磁盤鏡像功能只有在本地和遠(yuǎn)程磁盤都完成寫操作后才會向主機(jī)發(fā)回“IO完成”消息,確保了源卷和目的卷的數(shù)據(jù)徹底一致。為了達(dá)到對數(shù)據(jù)同步及一致性的高可靠要求,數(shù)據(jù)遠(yuǎn)程災(zāi)備采用了Metro Mirror(同步)操作模式,其系統(tǒng)構(gòu)架如下:
后方災(zāi)備機(jī)房中安裝備份磁盤ESS800,建立現(xiàn)有前方生產(chǎn)中心磁盤DS8000的遠(yuǎn)程Metro Mirror模式實(shí)時鏡像,實(shí)現(xiàn)磁盤級的遠(yuǎn)程備份。
1.在災(zāi)難發(fā)生的情況下(僅損壞DS8000),DS8000已經(jīng)不能使用了。運(yùn)行中的Metro Mirror模式會自動掛起。
1)恢復(fù)備份磁盤卷狀態(tài)(從磁盤控制機(jī)執(zhí)行腳本)
2)使用事先準(zhǔn)備的IODF從備份磁盤重啟生產(chǎn)系統(tǒng)
3)啟動數(shù)據(jù)庫和應(yīng)用程序;
2.回切到生產(chǎn)的DS8000(當(dāng)生產(chǎn)DS8000重新起用或是維護(hù)工作完成,需將回切到生產(chǎn)DS8100)
1)建立備份ESS800到生產(chǎn)DS8000的Metro Miror模式的Path
2)建立ESS800N生產(chǎn)DS8000的反向Metro Mirror模式拷貝
3)等待所有卷達(dá)到同步
4)在備份主機(jī)上停止所有的應(yīng)用和數(shù)據(jù)庫
5)提交作業(yè)中斷Metro Mirror模式
6)使用原IODF從生產(chǎn)磁盤重啟生產(chǎn)系統(tǒng)
7)啟動數(shù)據(jù)庫和應(yīng)用程序。對數(shù)據(jù)進(jìn)行檢查,確認(rèn)數(shù)據(jù)無誤
8)重建Metro Mirror模式備份;
3.反向Metro Mirror模式
建立反向的Metro Mirror模式關(guān)系進(jìn)行初始拷貝,