黃焱 ? B
摘要:隨著社會的發(fā)展,新技術(shù)的應(yīng)用,各類系統(tǒng)及其數(shù)據(jù)的保護越來越成為社會關(guān)注的核心。對于一個企業(yè)來講,數(shù)據(jù)更是影響其生存和發(fā)展的關(guān)鍵,各行業(yè)的企業(yè)和用戶對網(wǎng)絡(luò)技術(shù)和數(shù)據(jù)信息的依賴日益強烈,使得突發(fā)性災(zāi)難如火災(zāi)、地震等自然災(zāi)害或者惡意破壞事件等對整個企業(yè)的數(shù)據(jù)和業(yè)務(wù)生產(chǎn)會造成重大影響。因此,如何保證在災(zāi)難發(fā)生時企業(yè)數(shù)據(jù)不丟失,保證系統(tǒng)服務(wù)盡快恢復(fù)運行,成為人們關(guān)注的話題,容災(zāi)技術(shù)也日益成為各個行業(yè)關(guān)注的焦點。該文從技術(shù)角度對容災(zāi)的概念、相關(guān)技術(shù)進行詳細介紹。
關(guān)鍵詞:容災(zāi);數(shù)據(jù)容災(zāi);應(yīng)用容災(zāi);備份系統(tǒng)
中圖分類號:TP393文獻標識碼:A文章編號:1009-3044(2012)09-2027-02
1網(wǎng)絡(luò)容災(zāi)技術(shù)概述
1.1網(wǎng)絡(luò)容災(zāi)的定義
容災(zāi)是指一切可增強系統(tǒng)功能的操作。而對于整個容災(zāi)體系來說,是指在不同兩地擁有相同的硬件和軟件系統(tǒng),二者功能相同且可以隨時切換,當其中一處癱瘓不能正常工作時,另一處可以隨時啟用,恢復(fù)系統(tǒng)功能。容災(zāi)技術(shù)在系統(tǒng)中應(yīng)用成熟度是評價一個系統(tǒng)好壞的重要標準。一般大家所謂的容災(zāi),大多指的是網(wǎng)絡(luò)容災(zāi)。網(wǎng)絡(luò)容災(zāi)是指系統(tǒng)中的兩個中心之間交換服務(wù)的情況,且兩者之間是通過網(wǎng)絡(luò)相連接的。在該系統(tǒng)內(nèi)部,已經(jīng)實施了各種各樣的數(shù)據(jù)保護措施。但有時候因為一些意外事故的發(fā)生,當生產(chǎn)中心癱瘓后,不能正常運行,備份中心會接替其工作,重新恢復(fù)系統(tǒng)服務(wù)。
1.2容災(zāi)技術(shù)的意義
容災(zāi)技術(shù)的使用,重要在于擁有了異地的備份中心,有效的增強了系統(tǒng)抵御外在破環(huán)的能力,增強了系統(tǒng)性能。顯然,建立災(zāi)備中心可以應(yīng)對絕大部分的突發(fā)災(zāi)難(包括火災(zāi)、自然災(zāi)害、人為破壞等意外事件)。除了從容面對上述突發(fā)式災(zāi)難的威脅外,一個完備的容災(zāi)系統(tǒng)還應(yīng)該能夠處理各種漸變式災(zāi)難,能夠從病毒損害、黑客入侵、或者系統(tǒng)軟件自身的錯誤等導(dǎo)致的數(shù)據(jù)丟失的狀況下,快速重建生產(chǎn)中心??梢哉f,在信息業(yè)務(wù)和貿(mào)易業(yè)務(wù)中容災(zāi)技術(shù)對緊急事務(wù)的處理,充分體現(xiàn)了系統(tǒng)的安全性和可靠性的問題,為IT行業(yè)提高了服務(wù)質(zhì)量,加大了其行業(yè)競爭力,為企業(yè)的未來發(fā)展都起到一個很大的作用。
1.3容災(zāi)技術(shù)的體系
容災(zāi)從其對系統(tǒng)的保護程度來分類,可以將容災(zāi)系統(tǒng)分為:數(shù)據(jù)容災(zāi)和應(yīng)用容災(zāi)兩類。數(shù)據(jù)容災(zāi),指的是建立一個異地的數(shù)據(jù)系統(tǒng),該數(shù)據(jù)系統(tǒng)內(nèi)容與本地關(guān)鍵應(yīng)用數(shù)據(jù)內(nèi)容保持同步,且內(nèi)容基本一致的情況。數(shù)據(jù)可以是通過網(wǎng)絡(luò)復(fù)制,也可以通過存儲器保存到異地,主要的是使得異地的數(shù)據(jù)為有效數(shù)據(jù),在系統(tǒng)遭到破壞時可以利用此數(shù)據(jù)進行系統(tǒng)的恢復(fù)。一般使用的方法是備份和復(fù)制。其二者的目的是一樣的,都是將核心數(shù)據(jù)存儲到獨立的磁盤中,以防止數(shù)據(jù)的丟失。重要的是為整個工作系統(tǒng)提供一個避難方法,當災(zāi)難(自然災(zāi)害、惡意破壞等)到來時,為所有數(shù)據(jù)提供一個場所,以避免在災(zāi)難中喪失。
應(yīng)用容災(zāi)是在數(shù)據(jù)容災(zāi)的基礎(chǔ)上建立的一套與原來系統(tǒng)相同的整體系統(tǒng),二者可以完全一樣。目的在于兩者系統(tǒng)可以相互切換,如果有任何一方不能正常工作,另一方都可以接替繼續(xù)工作,達到抗災(zāi)避難的作用。但這一切的建立都需要相當復(fù)雜的工序和技術(shù)支持,不僅需要處理好硬件問題,還要處理好軟件方面的問題,以及人力資源方面的配合。所以說,數(shù)據(jù)容災(zāi)是抗御災(zāi)難的保障,而應(yīng)用容災(zāi)則是容災(zāi)系統(tǒng)建設(shè)的目標。
圖1網(wǎng)絡(luò)容災(zāi)模型
1.4容災(zāi)技術(shù)的機理
容災(zāi)機理根據(jù)不同標準可以分為不同的類別。主要是從容災(zāi)模式、容災(zāi)介質(zhì)、容災(zāi)范圍、和容災(zāi)程度幾個方面加以區(qū)分。
從容災(zāi)介質(zhì)來分,有硬件容災(zāi)、軟件容災(zāi)和信息容災(zāi)。硬件容災(zāi)是指由兩個或多個相同的硬件來提供冗余,從而達到容災(zāi)效果。如果一處硬件出了問題不能正常工作,另一處硬件將繼續(xù)提供系統(tǒng)服務(wù)。軟件容災(zāi)是指通過提供多份相同軟件來進行容災(zāi)。信息容災(zāi)指的是通過提供冗余信息來為數(shù)據(jù)進行容災(zāi)。
從容災(zāi)模式來分,主要有被動容災(zāi)、主動容災(zāi)和復(fù)合容災(zāi)。主動容災(zāi)是指有多份容災(zāi)部件同時運轉(zhuǎn)來應(yīng)對系統(tǒng)錯誤。例如,用兩臺機器同時進行相同的運作處理。這樣用戶可使用任何一臺機器工作都是可以的。當一臺機器出現(xiàn)故障時,另一臺機器直接接替,節(jié)省了啟動和切換的時間,不過這樣會加大成本,但對系統(tǒng)及數(shù)據(jù)保護起到一個很好的作用。被動容災(zāi)則是指提供容災(zāi)的部件處于就緒狀態(tài),并不參加系統(tǒng)對外提供的服務(wù)。在主部件發(fā)生故障時,經(jīng)過交換來替換主部件。在這種情況下,系統(tǒng)會有一個切換時間。在這個切換時間里,系統(tǒng)將不能提供服務(wù)。復(fù)合容災(zāi)則是將主動和被動兩種容災(zāi)模式合并起來,提供更加周全的服務(wù)模式。
2網(wǎng)絡(luò)容災(zāi)技術(shù)的研究現(xiàn)狀
當代的計算機系統(tǒng)對于網(wǎng)絡(luò)容災(zāi)機制的處理相當缺乏,大多數(shù)的計算機信息系統(tǒng),只是做了相同系統(tǒng)上不同磁盤的數(shù)據(jù)備份或者是簡單的本地磁盤的不同分盤,只是嚴格意義上的本地備份系統(tǒng),稱不上容災(zāi)系統(tǒng)。而且大部分的數(shù)據(jù)備份,就是文件復(fù)制的簡單方式。所以,國內(nèi)目前系統(tǒng)網(wǎng)絡(luò)的容災(zāi)技術(shù)還是相當脆弱、低端的,對于處理特殊情況的技術(shù)非常不成熟,加強目前市場網(wǎng)絡(luò)容災(zāi)技術(shù)的應(yīng)用是具有一定的必要性。
2.1網(wǎng)絡(luò)容災(zāi)技術(shù)理論研究
容災(zāi)的關(guān)鍵問題是災(zāi)備中心,這也是容災(zāi)技術(shù)能否發(fā)揮正真作用的重要環(huán)節(jié),為防止在意外發(fā)生時備份中心能重新恢復(fù)系統(tǒng)工作,對于原系統(tǒng)必須進行實時備份,將其關(guān)鍵數(shù)據(jù)存儲到異地的備份中心里。一般常用的備份方式:定期給硬盤數(shù)據(jù)備份;給關(guān)鍵數(shù)據(jù)進行光盤備份;有些數(shù)據(jù)可以進行磁帶庫備份;還可以直接進行遠程的數(shù)據(jù)庫備份。
有了數(shù)據(jù)備份,還得處理好數(shù)據(jù)恢復(fù)的問題,以便在系統(tǒng)發(fā)生故障后有效的進行系統(tǒng)恢復(fù)。一些常用的備份方式雖然可以零時恢復(fù)數(shù)據(jù),但它的使用具有一定的局限性。對于大范圍、大規(guī)模的毀滅性災(zāi)難仍然無法應(yīng)對。所以,對于容災(zāi)技術(shù)的研究仍需進一步的深入和發(fā)展。
2.2容災(zāi)技術(shù)應(yīng)用中的問題
信息系統(tǒng)的高可靠性和容災(zāi)能力的需求日漸突出。目前大多數(shù)容災(zāi)系統(tǒng)建設(shè)還不完善,其中不僅有流程和人員方面的缺陷,也有技術(shù)方面的不足。比較突出的問題如下:1)企業(yè)僅從產(chǎn)品功能層面考慮問題,僅僅制作了簡單的數(shù)據(jù)備份和異地存放,雖然有災(zāi)難預(yù)演場景,但是缺少相應(yīng)的系統(tǒng)處理措施和特殊情況下的應(yīng)急方法,更沒有全面的徹底的應(yīng)對計劃。當災(zāi)難真正發(fā)生時,由于沒有充分安全措施和應(yīng)對方法,可能無法進行救援操作,也不知道數(shù)據(jù)和系統(tǒng)能否恢復(fù)正常。2)一些企業(yè)雖然有容災(zāi)系統(tǒng),但技術(shù)過于落后。企業(yè)各方面得不到很好的配合,容災(zāi)信息沒有很好的更新,使得容災(zāi)系統(tǒng)沒有發(fā)揮出真正的作用。3)有部分企業(yè)雖然不存在上述問題,但是容災(zāi)系統(tǒng)的建設(shè)存在局限性,缺少企業(yè)內(nèi)部部門的肯定和參與,得不到領(lǐng)導(dǎo)的認可。發(fā)生災(zāi)害時雖系統(tǒng)能夠恢復(fù),但是業(yè)務(wù)流程仍無法恢復(fù)運轉(zhuǎn)。
除了以上問題之外,還有許多此類問題:平常系統(tǒng)管理方面存在漏洞、缺少開發(fā)商及技術(shù)部門的后續(xù)支持服務(wù)等等。就目前看來,容災(zāi)技術(shù)的成熟應(yīng)用還有相當長的一段路要走。
3結(jié)束語
該文系統(tǒng)的對容災(zāi)技術(shù)做了詳細介紹,包括容災(zāi)的定義、意義及容災(zāi)體系等,并對目前世界上容災(zāi)技術(shù)應(yīng)用情況和存在的問題做了概述,讓大家對網(wǎng)絡(luò)容災(zāi)有了一個整體的了解,為以后在這方面的研究做了一個基礎(chǔ)。
參考文獻:
[1]李兆玉,韋世紅,李鶇.容災(zāi)系統(tǒng)的建設(shè)方案研究[J].重慶郵電學院學報:自然科學版,2005(04).
[2]楊曉紅,李健,楊衛(wèi)國.信息系統(tǒng)容災(zāi)技術(shù)的分析與研究[J].計算機工程與設(shè)計,2005(10).