災難資料庫
㈠ 資料庫容災的數據容災具體是怎樣的
簡單地說,容災就是盡量減少或避免因災難的發生而造成的損失。它是一個系統工程,備份與恢復就是這一系統工程的兩個組成部分。除此之外,還有許多具體的工作,如備份媒體的保管、存放,容災演練等都是容災中要做的。從廣義上講,任何有助於提高系統可用性努力,都可被稱為容災。容災就是要盡量減少或避免天災和人禍,如地震、火災、水災、戰爭、盜竊、丟失、存儲介質霉變、黑客和病毒入侵等對系統存儲數據的影響和造成的損失。
容災根據不同時機需求可以有不同的等級。中小企業通常只需採用本地容災即可。所謂本地容災就是在企業網路本地所進行的容災措施,其中包括在本地備份、存儲、保管備份媒體。在一些大眾型企業,所採取的容災級別就高寫,稱之為「異地容災」或「遠程容災」。異地容災就是採取異地存儲備份,異地保管存儲媒體等方式。這樣就可比賣弄因本地容災發生而引起的數據丟失。如本地容災中的日常備份通常是把本分磁帶放在本地單位各部門的房間中,如果發生火災、水災、地震等災難,這些保存的媒體肯定將受到損失,因為不同城市同時發生災難的可能性非常之小,不同國家同時發生災難的可能性幾乎沒有了。
數據容災只是確保數據安全的一個方案,當這個方案無法保障數據安全時,需要專業的數據恢復工具對其原有數據或者備份數據進行數據恢復,據了解,「效率源科技」提供專業的數據恢復,解決數據容災無法解決的數據安全問題,曾在汶川地震中解決了不少這樣的問題。
無論採用哪種容災方案,數據備份還是最基礎的,沒有備份的數據,任何容災都沒有現實意義。但光有備份是不夠的,容災也必不可少。容災對於IT而言,就是提供一個防止各種災難的計算機信息系統。
㈡ 數據級容災備份,和應用級容災備份有什麼區別
資料庫級容災備份與應用級容災備份的區別可以從其定義以及價格所區分:
1、從其定義區分
資料庫容災備份:主要基於數據安全做的異地備份方式,在這種方式下主要通過對數據進行轉碼備份、備份介質轉移到異地、恢復時轉碼恢復來實現;
應用級容災:主要關注關鍵數據異地接管,業務不中斷的方向;通常是通過TCP/IP協議將數據實時備份到遠端,在本地均被損毀或不可用時,異地端能夠及時接管;
兩種方式各有優缺,數據容災備份缺陷是恢復的時間比較長,在恢復的時候業務是中斷的;應用級容災缺點是對於特大數據量(如TB級),需要依賴比較好的專網做異地復制以及性能比較好的伺服器。
2、從其價格區分
資料庫級容災只得是從存儲層進行備份,這種備份的機制往往是實時的,適合關鍵的業務,並且能夠做到實時的掛載,相對應用級別,畢竟成本高一些,但是目前已經被很多企,事業單位採用。應用級的備份是最傳統的,在應用層進行復制,一般成本低廉。中、小型的金融行業全是數據級的容災。
㈢ 數據容災的實現方式
一.數據備份 所謂備份,就是通過特定的辦法,將講資料庫的必要文件復制到轉儲設備的過程。其中,轉儲設備是指用於放置資料庫拷貝的磁帶或磁碟。
選擇備份的依據是:丟失數據的代價與確保數據不丟失的代價之比.還有的時候,硬體的備份有時根本就滿足不了現實需要,比如誤刪了一個表,又想恢復該表的時候,資料庫備份就變得重要了。
Oracle提供了強大的備份與恢復策略,包括常規資料庫備份(邏輯備份,冷備份與熱備份)和高可用性資料庫(如備用資料庫與並行資料庫),以下的備份主要指資料庫的常規備份。
1.備份的重要性
備份是系統中需要考慮的最重要的事項,雖然他們在系統的整個規劃,開發和測試過程中甚至占不到1%,看似不太重要且默默無聞的工作只有到恢復的時候才能真正體現出其重要性,任何數據的丟失與嘗試見的數據down機,都是不可以被接收的。如果備份不能提供恢復的必要信息,使得恢復過程不能進行或長時間的進行(如一個沒有經過嚴格測試的備份方案),這樣的備份都不算或不是一個好的備份。
如果出現系統崩潰的災難,資料庫就必須進行恢復,恢復是否成功取決於兩個因素,精確性和及時性。能夠進行什麼樣的恢復依賴於有什麼樣的備份。作為DBA,有責任從以下三個方面維護資料庫的可恢復性:
(1)使資料庫的失效次數減到最少,從而使資料庫保持最大的可用性。
(2)當資料庫失效後,使恢復時間減到最少,從而使恢復的效益達到最高。
(3)當資料庫失效後,確保盡量少的數據丟失或根本不丟失,從而使數據具有最大的可恢復性。
數據備份是容災的基礎,是指為防止系統出現操作失誤或系統故障導致數據丟失,而將全部或部分數據集合從應用主機的硬碟或陣列復制到其它的存儲介質的過程。傳統的數據備份主要是採用內置或外置的磁帶機進行冷備份。但是這種方式只能防止操作失誤等人為故障,而且其恢復時間也很長。隨著技術的不斷發展,數據的海量增加,不少的企業開始採用網路備份。網路備份一般通過專業的數據存儲管理軟體結合相應的硬體和存儲設備來實現。
2.常見的備份方式
(1)定期磁帶備份數據。
(2)遠程磁帶庫、光碟庫備份。即將數據傳送到遠程備份中心製作完整的備份磁帶或光碟。
(3)遠程關鍵數據+磁帶備份。採用磁帶備份數據,生產機實時向備份機發送關鍵數據。
遠程資料庫備份。就是在與主資料庫所在生產機相分離的備份機上建立主資料庫的一個拷貝。
(4)網路數據鏡像。這種方式是對生產系統的資料庫數據和所需跟蹤的重要目標文件的更新進行監控與跟蹤,並將更新日誌實時通過網路傳送到備份系統,備份系統則根據日誌對磁碟進行更新。
(5)遠程鏡像磁碟。通過高速光纖通道線路和磁碟控制技術將鏡像磁碟延伸到遠離生產機的地方,鏡像磁碟數據與主磁碟數據完全一致,更新方式為同步或非同步。
數據備份必須要考慮到數據恢復的問題,包括採用雙機熱備、磁碟鏡像或容錯、備份磁帶異地存放、關鍵部件冗餘等多種災難預防措施。這些措施能夠在系統發生故障後進行系統恢復。但是這些措施一般只能處理計算機單點故障,對區域性、毀滅性災難則束手無策,也不具備災難恢復能力。
二.數據復制
SAN專注於企業級存儲的特有問題,主要用於存儲量大的工作環境。當前企業存儲方案所遇到問題的兩個根源是:數據與應用系統緊密結合所產生的結構性限制,以及目前小型計算機系統介面(SCSI)標準的限制。大多數分析都認為SAN是未來企業級的存儲方案,這是因為SAN便於集成,能改善數據可用性及網路性能,而且還可以減輕存儲管理作業。
SAN是目前人們公認的最具有發展潛力的存儲技術方案,而未來SAN的發展趨勢將是開放、智能與集成。NAS是目前增長最快的一種存儲技術,然而就二者的發展趨勢而言,在應用層面上SAN和NAS將實現充分的融合。可以說,NAS和SAN技術已經成為當今數據容災備份的主流技術,關鍵在於如何在此基礎上開發完善全方位、多層次的數據容災備份系統,在分布式網路環境下,通過專業的數據存儲管理軟體,結合相應的硬體和存儲設備,來對全網路的數據備份進行集中管理,從而實現自動化的備份、文件歸檔、數據分級存儲以及災難恢復等功能。