■山東濰坊 林輝玉 趙長林
“拍照”常被用于描述快照。從本質(zhì)上說,快照就是對特定點(diǎn)上的數(shù)據(jù)狀態(tài)進(jìn)行拍照,因而在恢復(fù)時可以提供更大的靈活性。管理員不必回到昨天或上個月的副本進(jìn)行恢復(fù),而是可以回到幾分鐘或一個或幾個小時之前實(shí)施恢復(fù)??煺帐沟没謴?fù)點(diǎn)的精細(xì)程度更高了。
尤其是在基于SAN的快照中,快照可以隨著時間推移跟蹤一個卷或一個文件的基礎(chǔ)副本發(fā)生的變化,按照取得快照的順序應(yīng)用這些變化,從而重新生成數(shù)據(jù),因?yàn)榭煺瞻l(fā)生于特定的時間,并且是通過使用元數(shù)據(jù)指示器或參考標(biāo)記實(shí)現(xiàn)的。
雖然廠商們的方法各不相同,例如有寫時復(fù)制、寫時重定向、分割鏡像等方法,但其核心的好處是幾乎實(shí)現(xiàn)瞬間的數(shù)據(jù)恢復(fù)。
快照可以快速恢復(fù),與全面?zhèn)浞菹啾容^而言,后者對每個磁盤上的每個塊都有影響,而快照對輸入輸出系統(tǒng)的依賴和影響更小。執(zhí)行快照對用戶訪問也沒有影響,而全面?zhèn)浞輩s不是如此??煺杖曰ㄙM(fèi)相對較小的成本,而完整的數(shù)據(jù)副本會消耗大量空間,尤其是昂貴的主磁盤陣列空間。
快照的另一個問題是,如果你保留了大量快照,系統(tǒng)很快就變得笨重不堪。因而,很多企業(yè)限制保有的快照數(shù)量,否則就很難確定應(yīng)回到哪個快照了。筆者建議大型企業(yè)僅需要對15到20個關(guān)鍵應(yīng)用使用快照,而中小型企業(yè)可能僅對主要的客戶接口使用一個快照就可以了,因?yàn)槠髽I(yè)往往缺乏運(yùn)維快照的資源和人力。
人們往往認(rèn)為快照占據(jù)不了太多空間,所以有些管理員經(jīng)常執(zhí)行快照功能。但是,快照的保留是有時間限制的。超過限制就會耗用大量空間并導(dǎo)致其它問題。如果不正確地控制快照,就有可能帶來一些很令人不快的意料之外的負(fù)面效果。企業(yè)制定策略,保留三天的快照還是有益的。許多系統(tǒng)允許達(dá)到近三百個快照,如此意味眘將占據(jù)大量空間。
其它的困難包括管理和恢復(fù)。例如,通常不同的數(shù)據(jù)類型(數(shù)據(jù)庫、文件系統(tǒng)等)有不同的快照策略。管理員應(yīng)記住,快照主要就用于數(shù)據(jù)恢復(fù),然后,如果需要恢復(fù)什么功能或數(shù)據(jù),就要確定如何根據(jù)快照和備份策略實(shí)現(xiàn)數(shù)據(jù)恢復(fù)。
在接近快照廠商之前,管理員應(yīng)調(diào)查企業(yè)環(huán)境和應(yīng)用程序,從而決定自己的需求。例如,你需要何種水平的精細(xì)程度(例如,是個別郵箱還是全部的電子郵件)?你是否需要在某個應(yīng)用、文件系統(tǒng)、操作系統(tǒng)、存儲系統(tǒng)或以上項(xiàng)目的組合中執(zhí)行快照?雖然一般的做法是在存儲系統(tǒng)中執(zhí)行快照,但是,是否執(zhí)行快照還是要根據(jù)最有益于特定環(huán)境、應(yīng)用、需求的前提。
快照方法一般都與具體的硬件廠商有關(guān),而這也成為購買硬件的一個依據(jù)和標(biāo)準(zhǔn)。筆者建議企業(yè)要詢問廠商其方案消耗的成本,需要多長時間進(jìn)行一次快照,快照限制是多少,維護(hù)策略的是否容易,等等??傮w說來,要將恢復(fù)點(diǎn)的業(yè)務(wù)需求與系統(tǒng)匹配起來,因?yàn)檫m合的才是最好的。