首頁 > 易卦

如何確保應該備份的資料得到備份

作者:由 51CTO 發表于 易卦日期:2023-01-12

如何備份應用資料

組織使用選擇性排除方法可以確定應該備份的資料,雖然這可能會儲存一些無用的資料,但可以備份所有重要內容。

如何確保應該備份的資料得到備份

在備份領域中,沒有比發現需要恢復的檔案或資料庫從未備份更令人難過的事情。而瞭解備份系統中是否包括系統、目錄和資料庫是組織確保不會發生這種情況的關鍵。

實現這一目標的第一步是確保要備份的伺服器和服務已經在備份和恢復系統中註冊。例如,如果組織開始使用新的軟體即服務(例如Salesforce),那麼沒有備份系統會自動注意到這個新增,並開始為組織進行備份。如果組織已在VMware上實現完全虛擬化,則系統會自動通知是否向配置中添加了新節點。但是,如果組織開始使用Hyper-V或KVM,則沒有備份系統會自動注意到資料中心中有一個新的虛擬機器管理程式並開始對其進行備份。當然,組織的備份系統也不會注意到已經安裝新的物理伺服器。

選擇性包含vs選擇性排除

在備份系統中如何包含專案有兩大類:選擇性包含和選擇性排除。

選擇性包含是管理員在其中單獨指定備份系統將備份哪些檔案系統、資料庫或物件的位置。例如,如果管理員說他們只想備份D:\驅動器或Apollo資料庫,那麼他們正在採用的是選擇性包含。

選擇性排除是指管理員指定備份伺服器上所有內容(明確排除的內容除外)的情況。例如,管理員可以選擇備份除Linux系統上的/tmp或Windows膝上型電腦上使用者的iTunes或Movies目錄之外的所有檔案系統。

管理員通常會認為他們管理系統的方式沒有必要備份作業系統。他們知道可以備份Windows膝上型電腦上的C:\Users,Macbook電腦上的/Users,或者Linux系統上的/data或/home之類的東西。他們認為備份作業系統或應用程式毫無意義,因此他們只要人工選擇要備份的檔案系統即可。對於資料庫也是如此,它們可能不需要組織的備份測試資料庫,因此管理員有選擇地包含要備份的資料庫。

選擇性包含的缺點

選擇性包含的問題是配置更改。每次將具有資料的新資料庫或檔案系統新增到系統時,都需要更改備份配置,否則,將永遠不會備份新資源。

這就是選擇性排除是最安全的備份選擇方法的原因。其帶來的副作用可能是會備份一些毫無價值的資料。選擇性包含可能會節省資金,因為儲存的資料更少,但這不值得冒險。

管理員很容易排除毫無價值的資料,例如Linux系統上的/tmp或/ temp。如果沒有理由備份作業系統,則還可以排除/、/user、/usr、/var和/opt。在Windows系統上,如果確實不想備份該資料,則可以排除C\ Windows和C\ Program Files。

不過,需要考慮的一件事是重複資料刪除可能對這一決定產生的影響。要知道備份的大量沒有價值的檔案系統將會浪費磁碟陣列或磁帶庫上寶貴的儲存空間。但是如果花費那麼多時間排除的作業系統實際上只儲存了一次該怎麼辦?重複資料刪除可確保備份系統中實際儲存的只有一個Windows或Linux作業系統的副本。考慮到這一點,也許可以將備份系統保留為預設配置,而不必擔心排除作業系統,因為備份作業系統的成本非常小。

基於標籤的包含

自動將備份資料新增到備份系統的另一種方法是透過基於標籤的包含。這在虛擬化世界中變得很流行。在虛擬化世界中,可以為建立的每個虛擬機器或資料庫分配一個或多個標籤,這些標籤可以對虛擬機器或資料庫的型別進行分類。例如,所有新的資料庫伺服器都可能被賦予資料庫標籤,從而向其他多個程序表明它是與資料庫相關的虛擬機器。這可能會告訴某些監視系統監視資料庫是否可用。它還可能會自動將某些安全規則和防火牆應用於這個虛擬機器。而且在大多數備份系統中,它也可以自動將以資料庫為中心的備份策略應用於這個虛擬機器。

使用基於標籤的包含時要注意的一件事:需要預設的備份策略。如果找不到合適的標籤,則應建立一個備份策略,備份軟體將自動實施這個策略。然後,確保監視出現的任何新系統的預設策略,因為這意味著這些系統上的資料可能沒有得到正確備份。如果組織的備份軟體產品在與基於標籤的包含一起使用時不支援預設備份策略,則最好不要使用這個功能,因為這會帶來新的虛擬機器或資料庫無法備份的風險。

備份首先需要保證安全

選擇性包含被預設為最安全的備份包含方法。管理員可以將寶貴的時間花費在其他重要工作上,而不必擔心是否正在備份新資料庫。備份優先順序始終應該首先是安全和保護,其次才是成本。因為沒有人因為備份系統備份了一些毫無價值的資料而被解僱。