毛片一区二区三区,国产免费网,亚洲精品美女久久久久,国产精品成久久久久三级

SAN環(huán)境下數據備份和遠程容災技術研究論文

時間:2021-04-16 10:04:55 論文 我要投稿

SAN環(huán)境下數據備份和遠程容災技術研究論文

  摘 要:針對目前的備份技術存在的問題,提出將多種數據備份技術、備份技術和容災技術相互結合運用于數據保護中。通過多種備份技術的結合運用,可以達到減小數據備份窗口、縮短備份數據恢復時間的目的。通過把容災技術和快照技術的結合運用,可以最大程度地避免用戶的物理錯誤和邏輯錯誤。

SAN環(huán)境下數據備份和遠程容災技術研究論文

  關鍵詞:SAN;LAN-Free;快照;備份技術;容災技術

  中圖分類號:TP309 文獻標識碼:A 文章編號:

  1.引言

  近年來,數據已經成為企業(yè)內IT系統(tǒng)架構的核心和關鍵。一方面,數據的存儲架構必須滿足海量數據存儲發(fā)展的要求,以SAN(Storage Area Network)為代表的存儲結構已經成為主流的存儲架構。另一方面,客戶對數據的安全性提出了更高的要求,因此數據備份技術和容災技術已經成為數據保護的主要手段和方法。 一般將備份技術應用在對本地數據的保護上,而對于數據和應用的異地保護,通常使用容災技術。實際上這兩種技術不是彼此矛盾的,完全可以通過備份、容災結合系統(tǒng)實現(xiàn)兩種技術的完美結合。本文通過設計BADR(Backup & Disaster Recovery)系統(tǒng),實現(xiàn)容災技術和備份技術的完美結合。

  2.系統(tǒng)概述

  本系統(tǒng)主要考慮數據的安全性和完整性,同時結合備份技術和容災軟件而設計。由于這套系統(tǒng)既有備份的功能,又有容災的功能,故將這套系統(tǒng)定義為BADR系統(tǒng)。

  BADR系統(tǒng)從功能上說有兩部分組成,一部分是系統(tǒng)備份,通過設計備份策略、編寫備份腳本程序,實現(xiàn)數據的本地備份和異地備份。備份策略主要包括數據庫的全備份和增量備份。通過備份腳本,確保離線的數據保存在磁帶機中。該系統(tǒng)的另外一部分是容災功能,可以在本地生成生產卷的快照(或克。,通過編寫的同步腳本實現(xiàn)快照(或克。⿵谋镜氐疆惖氐膫鬏敗ADR系統(tǒng)既可以保護一段時間內的數據,又可以保護某一個時間點的數據。BADR系統(tǒng)的示意圖如圖1所示。

  圖1 BADR系統(tǒng)拓撲圖

  BADR系統(tǒng)邏輯層次上從低到高依次為存儲層、基于存儲的軟件、光纖交換層、主機卷管理器層、數據層和應用層。下面依次說明各層實現(xiàn)的功能。

  存儲層:由兩個磁盤陣列系統(tǒng)組成,存儲層存放系統(tǒng)的核心數據,是整個系統(tǒng)的基礎;

  基于存儲的軟件:這一層由多個內嵌存儲的軟件構成,其中包括生成快照和克隆的軟件;

  光纖交換層:由光纖交換機、主機HBA卡等組成,這層主要擔任數據的傳輸的任務;

  主機卷管理器:這層負責組織、管理主機硬盤的容量空間;

  數據層:主要存放所有數據,包括數據庫的數據,操作系統(tǒng)的數據;

  應用層:在本系統(tǒng)中主要指主機端運行的數據庫,

  系統(tǒng)由SAN網絡、以太網絡組成。SAN網絡由磁盤陣列系統(tǒng)、磁帶庫和兩臺光纖交換機組成。把兩臺磁盤陣列系統(tǒng)稱為磁盤陣列A和磁盤陣列B,磁盤陣列A作為本地設備,磁盤陣列B和磁帶庫作為異地設備。在系統(tǒng)中把磁盤陣列A稱為生產端,把磁盤陣列B稱為備份端。在以太網絡上,連接多臺服務器(包括Window服務器、Unix服務器)。在備份客戶端安裝數據庫,數據庫的容量達到200G。這些服務器充當生產主機和備份客戶端。

  在磁盤陣列上安裝快照軟件和容災軟件,由快照軟件生成生產卷的快照,由容災軟件完成在兩臺磁盤存儲設備之間卷級別的數據復制。兩端數據的一致性通過卷級別的數據復制得到了保證。磁帶庫連接到SAN網絡,用來備份在磁盤陣列生成的快照。在備份服務器安裝備份軟件的服務器端,通過備份服務器端管理所有的備份作業(yè)和磁帶庫。

  系統(tǒng)的主要實現(xiàn)通過磁盤快照技術、SAN備份技術和容災技術。系統(tǒng)完成的主要功能有:

  (1)通過備份軟件對服務器運行的'數據庫做全備份,將該全備份集備份到磁帶機上;對數據庫在盤陣上的數據源Lun做快照,然后使用備份軟件將快照備份到磁帶機上。

  計算并對比兩種方法的時間。為了驗證備份的完整性,分別測試將磁帶機上數據庫的全備份和快照Restore到原數據庫,測算兩種方法所用的時間。

  (2)通過利用容災軟件,將磁盤陣列A的快照鏡像到磁盤陣列B中。通過將該Lun綁定到主機端,來確認兩端數據的完整性。

 。3)使用容災軟件,將磁盤陣列A的生產卷的克隆鏡像到磁盤陣列B中。通過將該Lun綁定到主機端,來確認兩端數據的完整性。

  3. BADR系統(tǒng)的模塊設計

  BDAR系統(tǒng)由三個模塊組成,即:快照備份模塊、鏡像快照模塊和鏡像克隆模塊。

  快照備份模塊實現(xiàn)兩種備份技術的組合應用。首先使用基于LAN-Free的磁帶備份技術對客戶端的數據庫作全備份,隨后使用磁帶機上的全備份集對數據庫做Restore;第二組中先對數據庫的數據源Lun做快照,然后利用LAN-Free備份技術將該快照備份到磁帶庫中,隨后Restore該快照到生產機上運行的數據庫中,使用數據庫的回滾功能(Rollback)恢復數據庫到某個時間點。

  鏡像快照模塊實現(xiàn)容災技術和快照技術的結合應用。在磁盤陣列A端對某個被鏡像的Lun做的快照,可以通過容災軟件鏡像到磁盤陣列B端。這樣就保存了源端的Lun的某個狀態(tài)。當然也可以使用LAN-Free技術把這個快照備份到磁帶機上。快照具有數據量小的特點,一般快照只有源卷的20%大小,這樣通過容災軟件傳送的話,傳送的數據量不大。本地模擬環(huán)境下傳送20M的快照數據用時大約5分鐘。在數據被容災軟件復制到異地后,通過備份軟件備份該快照的鏡像到磁帶機。容災軟件具有反向同步功能,即把原來的備份端提升為生產端,從新的生產端向原來的生產端實時復制。當生產端出現(xiàn)故障后,可以先把快照使用Lan-free技術恢復到備份端盤陣,再使用容災軟件復制回生產端。這種數據保護方式的最大好處是在在生產端出現(xiàn)故障時,由于有生產端的快照存放在異地,可以使用這個快照恢復生產端數據到生成快照的時間點?煺毡蝗轂能浖R像,也可以對該鏡像進行備份。這樣做帶來的好處是備份過的快照又完全可以恢復到磁盤陣列B上,通過容災軟件還可以還原回生產端,也就是磁盤陣列A上。

  鏡像克隆模塊將生產卷的克隆通過容災軟件鏡像到備份端,然后再通過備份軟件備份到磁帶機上。這種技術是對生產卷的整個卷做了實時復制。由于克隆數據量要遠大于快照,所以傳送耗時要長。此外,克隆所需的空間是和源卷一樣大小。容災軟件可以進行增量拷貝,就是把數據的改變量也同步到備份端的盤陣空間上。這樣通過容災技術,在備份端的磁盤空間總是保存最新的生產端數據卷狀態(tài)。

  如果空間允許,可以保留生產卷的兩個副本,即本地的克隆卷通過容災軟件復制到備份端磁盤空間的鏡像卷和本地克隆卷的鏡像卷。盡管占用較多的空間,但是對于關鍵應用和關鍵數據來說,以空間的代價帶來數據的安全也是值得的。

  在數據備份和恢復過程中,如果結合使用盤陣的快照技術和LAN-Free技術,可以明顯提高備份速度。相對單純使用LAN-Free備份,這種兩種技術結合使用帶來的好處是顯而易見的。它能明顯提高備份速度,大大降低備份窗口的大小。在進行數據恢復時,時間也可以明顯縮短。

  將快照技術和容災技術結合使用,可以保證在生產端出現(xiàn)問題時,利用已經備份在備份端磁帶庫中的生產卷快照,迅速恢復生產卷數據的狀態(tài)。

  4.BADR系統(tǒng)實現(xiàn)

  系統(tǒng)實現(xiàn)主要通過兩個軟件工具,即RMAN備份腳本和CLI軟件工具。RMAN是數據庫提供的備份標準接口,通過編寫RMAN工具來完成快照的備份和恢復;CLI軟件工具是磁盤陣列提供的軟件接口工具,通過CLI編寫程序完成快照的生成和啟動過程。下圖是系統(tǒng)實現(xiàn)的框圖:

  圖2 系統(tǒng)實現(xiàn)框圖

  利用RMAN進行備份恢復的條件是:

  (1)建立一個recovery_catalog,存放RMAN使用和維護的目標數據庫的信息,RMAN使用這些信息去決定如何執(zhí)行備份和恢復的請求。

  (2)目標數據庫必須是在archivelog模式下運行。只有這樣,日志才能歸檔,而RMAN正是利用歸檔日志進行數據恢復,所以這是一個必備條件。同時archivelog模式也是數據庫在線備份的必備條件。

 。3)RMAN備份中,如果采用磁帶機備份,需要安裝第三方介質管理庫(MML);謴凸芾砥鞅4嬖赗MAN中注冊的全部數據庫的記錄。當RMAN被用來啟動備份或恢復數據庫時,它將目標數據庫與恢復目錄中可用的數據庫ID進行驗證。如果條件一致,RMAN對目標數據庫至少建立兩個通道,其中一個通道只是對目標數據庫的一個遠程調用,使用PL/SQL接口來執(zhí)行備份與恢復操作。

  使用備份軟件對數據庫做全備份,見圖3。

  圖3 數據庫全備份

  如上圖所示,數據庫在備份軟件的控制下,備份到EXB-220磁帶機中。備份方式采用數據庫全備份方式,數據庫容量約為200GB,完成備份所需時間為兩個小時。

  參考文獻:

  [1] 楊浩讕,黃開莉.存儲區(qū)域網技術研究[J].北京:通信技術,2005,51(43):94-96

  [2]Richard Barder.Paul Massiglia.存儲區(qū)域網絡精華-深入理解SAN[M].舒繼武譯,北京:電子工業(yè)出版社,2005年:204

【SAN環(huán)境下數據備份和遠程容災技術研究論文】相關文章:

大數據環(huán)境下的數據安全研究論文10-30

云計算環(huán)境下大規(guī)模數據處理技術研究論文11-07

大數據環(huán)境下云會計的論文06-10

分析論文:云計算環(huán)境下大數據06-26

云計算環(huán)境下的數據挖掘研究論文10-28

云計算環(huán)境下的分布存儲技術研究論文11-06

大數據環(huán)境下的知識管理論文文12-11

數據庫安全技術研究與用法的論文11-07

大數據時代數據管理技術研究綜述論文10-28