如何確保應(yīng)該備份的數(shù)據(jù)得到備份
譯文【51CTO.com快譯】組織使用選擇性排除方法可以確定應(yīng)該備份的數(shù)據(jù),雖然這可能會存儲一些無用的數(shù)據(jù),但可以備份所有重要內(nèi)容。
在備份領(lǐng)域中,沒有比發(fā)現(xiàn)需要恢復(fù)的文件或數(shù)據(jù)庫從未備份更令人難過的事情。而了解備份系統(tǒng)中是否包括系統(tǒng)、目錄和數(shù)據(jù)庫是組織確保不會發(fā)生這種情況的關(guān)鍵。
實現(xiàn)這一目標的第一步是確保要備份的服務(wù)器和服務(wù)已經(jīng)在備份和恢復(fù)系統(tǒng)中注冊。例如,如果組織開始使用新的軟件即服務(wù)(例如Salesforce),那么沒有備份系統(tǒng)會自動注意到這個添加,并開始為組織進行備份。如果組織已在VMware上實現(xiàn)完全虛擬化,則系統(tǒng)會自動通知是否向配置中添加了新節(jié)點。但是,如果組織開始使用Hyper-V或KVM,則沒有備份系統(tǒng)會自動注意到數(shù)據(jù)中心中有一個新的虛擬機管理程序并開始對其進行備份。當然,組織的備份系統(tǒng)也不會注意到已經(jīng)安裝新的物理服務(wù)器。
選擇性包含vs選擇性排除
在備份系統(tǒng)中如何包含項目有兩大類:選擇性包含和選擇性排除。
選擇性包含是管理員在其中單獨指定備份系統(tǒng)將備份哪些文件系統(tǒng)、數(shù)據(jù)庫或?qū)ο蟮奈恢?。例如,如果管理員說他們只想備份D:\驅(qū)動器或Apollo數(shù)據(jù)庫,那么他們正在采用的是選擇性包含。
選擇性排除是指管理員指定備份服務(wù)器上所有內(nèi)容(明確排除的內(nèi)容除外)的情況。例如,管理員可以選擇備份除Linux系統(tǒng)上的/tmp或Windows筆記本電腦上用戶的iTunes或Movies目錄之外的所有文件系統(tǒng)。
管理員通常會認為他們管理系統(tǒng)的方式?jīng)]有必要備份操作系統(tǒng)。他們知道可以備份Windows筆記本電腦上的C:\Users,Macbook電腦上的/Users,或者Linux系統(tǒng)上的/data或/home之類的東西。他們認為備份操作系統(tǒng)或應(yīng)用程序毫無意義,因此他們只要人工選擇要備份的文件系統(tǒng)即可。對于數(shù)據(jù)庫也是如此,它們可能不需要組織的備份測試數(shù)據(jù)庫,因此管理員有選擇地包含要備份的數(shù)據(jù)庫。
選擇性包含的缺點
選擇性包含的問題是配置更改。每次將具有數(shù)據(jù)的新數(shù)據(jù)庫或文件系統(tǒng)添加到系統(tǒng)時,都需要更改備份配置,否則,將永遠不會備份新資源。
這就是選擇性排除是最安全的備份選擇方法的原因。其帶來的副作用可能是會備份一些毫無價值的數(shù)據(jù)。選擇性包含可能會節(jié)省資金,因為存儲的數(shù)據(jù)更少,但這不值得冒險。
管理員很容易排除毫無價值的數(shù)據(jù),例如Linux系統(tǒng)上的/tmp或/ temp。如果沒有理由備份操作系統(tǒng),則還可以排除/、/user、/usr、/var和/opt。在Windows系統(tǒng)上,如果確實不想備份該數(shù)據(jù),則可以排除C\ Windows和C\ Program Files。
不過,需要考慮的一件事是重復(fù)數(shù)據(jù)刪除可能對這一決定產(chǎn)生的影響。要知道備份的大量沒有價值的文件系統(tǒng)將會浪費磁盤陣列或磁帶庫上寶貴的存儲空間。但是如果花費那么多時間排除的操作系統(tǒng)實際上只存儲了一次該怎么辦?重復(fù)數(shù)據(jù)刪除可確保備份系統(tǒng)中實際存儲的只有一個Windows或Linux操作系統(tǒng)的副本??紤]到這一點,也許可以將備份系統(tǒng)保留為默認配置,而不必擔心排除操作系統(tǒng),因為備份操作系統(tǒng)的成本非常小。
基于標簽的包含
自動將備份數(shù)據(jù)添加到備份系統(tǒng)的另一種方法是通過基于標簽的包含。這在虛擬化世界中變得很流行。在虛擬化世界中,可以為創(chuàng)建的每個虛擬機或數(shù)據(jù)庫分配一個或多個標簽,這些標簽可以對虛擬機或數(shù)據(jù)庫的類型進行分類。例如,所有新的數(shù)據(jù)庫服務(wù)器都可能被賦予數(shù)據(jù)庫標簽,從而向其他多個進程表明它是與數(shù)據(jù)庫相關(guān)的虛擬機。這可能會告訴某些監(jiān)視系統(tǒng)監(jiān)視數(shù)據(jù)庫是否可用。它還可能會自動將某些安全規(guī)則和防火墻應(yīng)用于這個虛擬機。而且在大多數(shù)備份系統(tǒng)中,它也可以自動將以數(shù)據(jù)庫為中心的備份策略應(yīng)用于這個虛擬機。
使用基于標簽的包含時要注意的一件事:需要默認的備份策略。如果找不到合適的標簽,則應(yīng)創(chuàng)建一個備份策略,備份軟件將自動實施這個策略。然后,確保監(jiān)視出現(xiàn)的任何新系統(tǒng)的默認策略,因為這意味著這些系統(tǒng)上的數(shù)據(jù)可能沒有得到正確備份。如果組織的備份軟件產(chǎn)品在與基于標簽的包含一起使用時不支持默認備份策略,則最好不要使用這個功能,因為這會帶來新的虛擬機或數(shù)據(jù)庫無法備份的風險。
備份首先需要保證安全
選擇性包含被默認為最安全的備份包含方法。管理員可以將寶貴的時間花費在其他重要工作上,而不必擔心是否正在備份新數(shù)據(jù)庫。備份優(yōu)先級始終應(yīng)該首先是安全和保護,其次才是成本。因為沒有人因為備份系統(tǒng)備份了一些毫無價值的數(shù)據(jù)而被解雇。
原文標題:How to make sure data that should be backed up gets backed up,原文作者:W. Curtis Preston
【51CTO譯稿,合作站點轉(zhuǎn)載請注明原文譯者和出處為51CTO.com】