備份與容災(zāi)是存儲(chǔ)領(lǐng)域兩個(gè)極其重要的部分,二者有著緊密的聯(lián)系。首先,在備份與容災(zāi)中都有數(shù)據(jù)保護(hù)工 作,備份大多采用磁帶方式,性能低、成本低;容災(zāi)采用磁盤方式進(jìn)行數(shù)據(jù)保護(hù),隨時(shí)進(jìn)行、性能高、成本高。其次,備份是存儲(chǔ)領(lǐng)域的一個(gè)基礎(chǔ),在一個(gè)完整的容 災(zāi)方案中必須包括備份的部分;同時(shí)備份還是容災(zāi)方案的有效補(bǔ)充,因?yàn)槿轂?zāi)方案中的數(shù)據(jù)可能丟失,存儲(chǔ)也有完全被破壞的可能,而備份提供了額外的一條防線, 甚口使數(shù)據(jù)丟失也可以從備份數(shù)據(jù)中恢復(fù)。要保護(hù)數(shù)據(jù),需要數(shù)據(jù)備份和容災(zāi)系統(tǒng)。但是很多用戶在搭建了備份系統(tǒng)之后就認(rèn)為高枕無(wú)憂了,其實(shí)還需要搭建容災(zāi)系 統(tǒng)。數(shù)據(jù)容災(zāi)與數(shù)據(jù)備份的聯(lián)系主要體現(xiàn)在以下幾個(gè)方面:
1.數(shù)據(jù)備份是數(shù)據(jù)容災(zāi)的基礎(chǔ)
數(shù)據(jù)備份是數(shù)據(jù)高可用的最后一道防線,其目的是為了系統(tǒng)數(shù)據(jù)崩潰時(shí)能夠快速的恢復(fù)數(shù)據(jù)。雖然它也算一種 容災(zāi)方案,但它的容災(zāi)能力非常有限,因?yàn)閭鹘y(tǒng)的備份主要是采用數(shù)據(jù)內(nèi)置或外置的磁帶機(jī)進(jìn)行冷備份,備份磁帶也是在機(jī)房中統(tǒng)一管理,一旦整個(gè)機(jī)房出現(xiàn)了災(zāi) 難,如火災(zāi)、盜竊和地震等災(zāi)難時(shí),這些備份磁帶也會(huì)隨之毀壞,所存儲(chǔ)的磁帶備份起不到任何容災(zāi)功能。
2.數(shù)據(jù)容災(zāi)能力的分級(jí)
真正的數(shù)據(jù)容災(zāi)就是要避免傳統(tǒng)冷備份的先天不足,它能在災(zāi)難發(fā)生時(shí)全面、及時(shí)地恢復(fù)整個(gè)系統(tǒng)。數(shù)據(jù)容災(zāi) 按其能力的高低可分為多個(gè)層次,例如,國(guó)際標(biāo)準(zhǔn)SHARE78定義的容災(zāi)系統(tǒng)有7個(gè)級(jí)別,即從最簡(jiǎn)單的僅在本地進(jìn)行磁帶備份,到將備份的磁帶存儲(chǔ)在異地, 再到建立應(yīng)用系統(tǒng)實(shí)時(shí)切換的異地備份系統(tǒng),恢復(fù)時(shí)間也可以從幾天到小時(shí)級(jí)到分鐘級(jí)、秒級(jí)或0數(shù)據(jù)丟失等。
數(shù)據(jù)備份類型
數(shù)據(jù)備份有多種方式,應(yīng)根據(jù)具體情況選擇最合適的方式。選擇備份類型時(shí),一般的規(guī)則如下:
1.對(duì)于操作系統(tǒng)和應(yīng)用程序代碼,可在每次系統(tǒng)更新或安裝新軟件時(shí)進(jìn)行一次全備份。
2.對(duì)于一些日常數(shù)據(jù)更新量大,但總體數(shù)據(jù)量不是非常大的關(guān)鍵應(yīng)用數(shù)據(jù),可每天在用戶使用量較小的時(shí)候安排全備份。
3.對(duì)于日常更新量相對(duì)于總體數(shù)據(jù)量較小,而總體數(shù)據(jù)量非常大的關(guān)鍵應(yīng)用數(shù)據(jù),可每隔一個(gè)月或一周安排一次全備份,在此基礎(chǔ)上,每隔一個(gè)較短的時(shí)間間隔做增量備份。
按照備份的數(shù)據(jù)量來(lái)分,有以下4種備份方式:
1.全備份。備份系統(tǒng)中所有的數(shù)據(jù)。優(yōu)點(diǎn)是恢復(fù)時(shí)間最短,操作最方便,也最可靠;缺點(diǎn)是備份數(shù)據(jù)量大,數(shù)據(jù)多時(shí)可能做一次全備份需很長(zhǎng)時(shí)間。全備份也可以稱為完全備份。
2.增量備份。備份上一次備份以后更新的所有數(shù)據(jù),其優(yōu)點(diǎn)是每次備份的數(shù)據(jù)量少,占用空間少,備份時(shí)間短;缺點(diǎn)是恢復(fù)時(shí)需要全備份及多份增量備份。
3.差分備份。備份上一次全備份以后更新的所有數(shù)據(jù),其優(yōu)缺點(diǎn)介于全備份和增量備份兩者之間。
4.按需備份。根據(jù)臨時(shí)需要有選擇地進(jìn)行備份。
數(shù)據(jù)備份系統(tǒng)的組成
數(shù)據(jù)備份應(yīng)采用自動(dòng)化備份方式,它由以下幾個(gè)部分組成:
(1)備份客戶端。需要備份數(shù)據(jù)的任何計(jì)算機(jī)都稱為備份客戶端。通常是指應(yīng)用程序、數(shù)據(jù)庫(kù)或文件服務(wù)器。備份客戶端也用來(lái)表示能從在線存儲(chǔ)器上讀取數(shù)據(jù)并將數(shù)據(jù)傳送到備份服務(wù)器的軟件組件。
(2)備份服務(wù)器。將數(shù)據(jù)復(fù)制到各類介質(zhì)并保存歷史備份信息的計(jì)算機(jī)系統(tǒng)稱為備份服務(wù)器。備份服務(wù)器通常分成主備份服務(wù)器和介質(zhì)服務(wù)器兩類。
(3)備份存儲(chǔ)單元。備份存儲(chǔ)單元包括數(shù)據(jù)磁帶、磁盤或光盤。通常由介質(zhì)服務(wù)器控制和管理。備份是主備份服務(wù)器、備份客戶端和介質(zhì)服務(wù)器三方協(xié)作的過(guò)程。
(4)備份管理軟件。備份硬件是完成備份任務(wù)的基礎(chǔ),而備份軟件則關(guān)系到是否能夠?qū)浞萦布膬?yōu)良特性完全發(fā)揮出來(lái)。必須采用具有自動(dòng)加載的磁帶庫(kù)硬件產(chǎn)品與具有在線備份功能的自動(dòng)備份軟件。
數(shù)據(jù)備份策略
數(shù)據(jù)備份策略是指確定需要備份的內(nèi)容、備份時(shí)間以及備份方式。
(1)選擇合適的備份頻率(如經(jīng)常備份,有規(guī)律備份,做了結(jié)構(gòu)上的修改應(yīng)及時(shí)備份等)。盡量采用定時(shí)器、批處理等由計(jì)算機(jī)自動(dòng)完成的方式,以減少備份過(guò)程中的手工干預(yù),防止操作人員的漏操作或誤操作。
(2)根據(jù)數(shù)據(jù)的重要性可選擇一種或幾種備份交叉的形式制定備份策略。
(3)若數(shù)據(jù)量比較小或者數(shù)據(jù)實(shí)時(shí)性不強(qiáng)或者是只讀的,備份的介質(zhì)可采用磁盤或光盤。在備份策略上呵執(zhí)行每天一次數(shù)據(jù)庫(kù)增量備份,每周進(jìn)行一次完全備份。備份時(shí)間盡量選擇在晚上等服務(wù)器比較空閑的時(shí)間段進(jìn)行,備份數(shù)據(jù)要妥善保管。
(4)就一般策略來(lái)說(shuō),當(dāng)對(duì)數(shù)據(jù)的實(shí)時(shí)性要求較強(qiáng),或數(shù)據(jù)的變化較多且數(shù)據(jù)需要長(zhǎng)期保存時(shí),備份介質(zhì)可 采用磁帶或磁盤。在備份策略上可選擇每天兩次,甚至每小時(shí)一次的數(shù)據(jù)熱完全備份或事務(wù)日志備份。為了把災(zāi)難損失減少到最低,備份數(shù)據(jù)應(yīng)保存一個(gè)月以上。另 外每當(dāng)存儲(chǔ)數(shù)據(jù)的數(shù)據(jù)庫(kù)結(jié)構(gòu)發(fā)生變化,或進(jìn)行批量數(shù)據(jù)處理前應(yīng)做一次數(shù)據(jù)庫(kù)的完全備份,且這個(gè)備份數(shù)據(jù)要長(zhǎng)期保存。數(shù)據(jù)備份也可以考慮光盤備份。
(5)當(dāng)實(shí)現(xiàn)數(shù)據(jù)庫(kù)文件或者文件組備份策略時(shí),應(yīng)時(shí)常備份事務(wù)日志。當(dāng)巨大的數(shù)據(jù)庫(kù)分布在多個(gè)文件上時(shí),必須采用這種策略。
(6)備份數(shù)據(jù)的保管和編冊(cè)記錄是防止數(shù)據(jù)丟失的另一個(gè)重要方法。為了避免數(shù)據(jù)備份進(jìn)度的混亂,應(yīng)清楚 記錄所有步驟,并為實(shí)施備份的所有備份人員提供此類信息,以免發(fā)生問(wèn)題時(shí)因忙亂找不到應(yīng)使用的備份數(shù)據(jù)。數(shù)據(jù)備份與關(guān)鍵應(yīng)用服務(wù)器最好是分散保管在不同的 地方,通過(guò)網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)備份。定時(shí)清潔及維護(hù)磁帶機(jī)或光盤。把磁帶和光盤放在合適的地方,避免將磁帶和光盤放置在過(guò)熱和潮濕的環(huán)境中。備份的磁帶和光盤最 好只允許網(wǎng)絡(luò)管理員和系統(tǒng)管理員訪問(wèn)。要完整、清晰地做好備份磁帶和光盤的標(biāo)簽。
(7)對(duì)需要備份的數(shù)據(jù),可以采用完全備份、增量備份、差分備份或按需備份這4種方式中的一種或者幾種的組合。
無(wú)論是采用哪種容災(zāi)方案,數(shù)據(jù)備份還是最基礎(chǔ)的,沒(méi)有備份的數(shù)據(jù),任何容災(zāi)方案都沒(méi)有現(xiàn)實(shí)意義。但光有備份是不夠的,容災(zāi)也必不可少。容災(zāi)對(duì)于數(shù)據(jù)中心而言,就是提供一個(gè)能防止各種災(zāi)難的計(jì)算機(jī)信息系統(tǒng)。