什麼是增量備份?
增量備份是一種僅複製自上次備份(無論是完整備份還是增量備份)以來所寫入的變更內容的備份方法。由於能在節省時間和儲存空間方面展現高效能,增量備份被廣泛應用於定期備份。這篇部落格文章將說明增量備份的運作原理及其各種子類型。
增量備份的運作原理
與完整備份不同,完整備份會在每次備份工作中將所有資料複製到備份儲存庫;而增量備份則提供了一種更精簡的方法。系統的完整備份僅需執行一次或定期執行。之後,每次工作僅會複製自上次工作執行以來有所變更的資料,也就是產生一個"增量"。此舉可大幅節省儲存空間,且隨著基礎架構的擴展,節省效果將更加顯著。
假設您有一台僅包含三個檔案的虛擬機器。在 day 1 (週日),系統會建立首次完整備份,也就是將所有檔案複製到備份儲存庫中。
當日 day 2 (星期一),位於 File 1 已進行變更。備份軟體在每日結束時執行例行備份時,不再複製整個虛擬機器,而是僅從 File 1 至備份儲存庫,並建立一個參考,標示該舊資料區塊已遭刪除。
當日 day 3 (週二),新增了兩個資料區塊至 File 2. 這些檔案將在增量備份過程中被複製到備份儲存庫中。
此流程將重複執行,直至下次完整備份為止。備份軟體可隨時利用初始完整備份及所有必要的增量備份,將虛擬機器還原至所需的還原點。
依機制與方法劃分的增量備份類型
隨著備份軟體的發展,出現了新型態的增量資料備份方式。
(常規)增量式
定期增量備份是最簡單的增量備份類型,亦即上文所述的備份方式。備份軟體僅會複製自上次備份工作以來有所變更的資料。為提高可靠性,建議您定期執行完整備份(通常每週一次)。這些定期的完整備份未必需要複製來源電腦上的所有資料集,而是可以依賴 synthetic full 備份方法.
Forever-incremental (亦稱為漸進式增量)
隨著 forever-incremental 採用此方法時,完整備份僅執行一次,不會(定期)再次建立。在首次執行完整備份後,備份軟體僅會複製增量資料,有助於節省儲存空間。
反向增量
採用逆向增量備份方法時,每次增量備份工作執行完畢後,系統會合成建立一份完整備份。如此一來,您便始終擁有一個 synthetic full 用於還原的備份。在合成完整備份後,增量備份將儲存於備份鏈中,位於 synthetic full 備份.
永往直前,逐步推進
隨著 永遠向前、逐步推進 根據此方法,當還原點數量超過保留政策所允許的上限時,備份軟體會將第一個完整備份進行調整。例如,您將某台虛擬機器的保留政策設定為僅儲存 10 個還原點。當建立第 11 個還原點時,備份軟體會將第一個還原點納入完整備份中。
多層級增量式
多層級增量備份需要更周詳的執行方式。在此情況下,會為各備份分配不同的層級。完整備份為第 0 層,而增量備份則分別分配為第 1、2、3 等層級(層級數量將視基礎架構的規模與複雜度而定)。
每個層級僅包含自上次備份以來所做的變更 n-1 層級備份。如果您建立一個 level-1 若於週一進行備份,接著在週四再次備份,則週四的備份將包含自週一以來所做的變更(即使週二和週三已執行其他層級的備份)。
多層級備份能加快還原速度,因為"拼湊"所需還原點所需的增量備份較少。然而,此類備份需要投入更多心力、儲存空間及關注。在我們的範例中,若週五發生系統當機,我們只需使用完整備份(level 0) 備份,並使用週一、週四和週五的增量備份來還原虛擬機器。
依變更追蹤層級劃分的增量備份類型
增量資料備份可根據追蹤資料變更的層級進一步分類。
檔案層級
在檔案層級的增量備份中,若任何檔案被新增或修改,備份軟體會將該檔案完整複製到備份儲存庫中。然而,此類增量備份也有其缺點。若新增或修改的檔案體積龐大,所產生的備份檔案也會隨之增大,不僅會延長備份工作的時間,還需佔用更多的儲存空間。
區塊層級
在區塊層級增量備份中,備份軟體會識別自上次備份工作以來已變更的資料區塊,並將其複製到備份儲存庫中。 區塊層級追蹤 相較於備份整個檔案(如同檔案層級增量備份的做法),這種方式能提供更細緻的備份方式。
位元元級
透過位元組級增量備份,備份軟體會識別自上次備份工作以來已變更的個別位元組,並將其複製到儲存庫中。這使得備份檔案能進一步縮小。
增量備份的優缺點
與完整備份和差異備份相比,增量備份具有以下優點:
- 更快速的備份工作: 由於僅將變更過的資料複製到儲存庫中,備份過程所需的時間大幅縮短,因此能夠提高備份工作的執行頻率,同時不會對網路造成過大負擔。
- 儲存空間較少: 完整備份和差異備份會佔用儲存空間中的大量空間,迫使您必須擴充儲存空間。增量備份則對儲存空間的佔用要小得多。
然而,有時備份軟體在還原虛擬機器時,必須逐一處理所有增量備份,這可能會對還原速度造成負面影響。
使用 進行增量虛擬機器備份 NAKIVO Backup & Replication
NAKIVO Backup & Replication 是一款專為基於 VMware vSphere、Microsoft Hyper-V 及 Amazon EC2. 此產品提供兩種備份儲存庫供您選擇,以滿足您的特定需求:
- "
Incremental with full backups” 類型(預設備份備份儲存庫) 透過專為在…上高效運作而優化的特殊架構,提供可靠性 重複資料刪除裝置,例如 NEC HYDRAstor、Quantum DXi、EMC Data Domain、HP StoreOnce 等。透過此儲存庫,系統會建立"增量搭配完整備份"的備份,將由定期完整備份及這些完整備份之間的多個增量備份所組成的備份鏈儲存起來。此特殊備份儲存庫的檔案結構已加以改良。所有備份資料區塊均會針對每台虛擬機器(VM)整理成有限數量的檔案:一個完整備份檔案,以及每個增量備份對應的一個附加檔案。在執行虛擬機器備份與還原工作時,讀寫操作會透過有限數量的資料流進行(也就是每台虛擬機器一個)。
當使用此備份儲存庫時,其中的專有備份去重複與壓縮功能性將 NAKIVO Backup & Replication 無法啟用此功能。資料去重僅由去重裝置本身執行,以避免任何可能的衝突。
- "
forever incremental” 類型(一般備份儲存庫) 針對通用儲存系統進行了最佳化。NAKIVO 解決方案可建立永久增量式 虛擬機器備份,在儲存、效能及還原方面具有多重優勢。完成首次完整備份後,所有備份工作將永久採用增量備份模式。使用原生
VMware CBT以及Hyper-V RCT技術, 該產品會追蹤已變更的資料區塊,並根據您的保留政策,僅將這些區塊儲存至備份儲存庫中。最多可儲存 1,000 個還原點,並可依每日、每週、每月及每年的週期進行輪替。每個還原點本質上都是一組對資料區塊的參照,這些參照將用於還原虛擬機器至特定時間點的狀態。在備份儲存庫中,還原點可能如下所示(字母代表資料區塊,星期幾代表還原點):
當您使用內建的去重功能時,儲存庫中不會出現重複的資料區塊。這些唯一的資料區塊可進一步壓縮,以節省更多空間。
透過 VM 備份裝置提升效益
若您想獲得更多好處,請安裝 NAKIVO Backup & Replication 直接在 NAS設備上。如此組合後將形成一套高效能的 備份裝置 該裝置整合了備份硬體、軟體、儲存、資料去重以及備份至雲端(AWS 或 Azure)的功能於單一裝置中。
以此方式建置的虛擬機器備份裝置,不僅能協助您減輕生產伺服器的負擔、保護虛擬機器備份,還能透過省略網路資料傳輸來提升效能——同時,其成本僅為專用備份解決方案的五分之一。
結論
在所有可用的選項中 備份類型, 對於虛擬基礎架構不斷擴展的企業而言,增量資料備份似乎能帶來最多的好處。它能確保虛擬機器備份的可靠性與可存取性,有助於節省儲存空間、減輕網路負載,並使備份流程更加迅速。
NAKIVO Backup & Replication 根據您的需求,提供兩種資料備份模式:永久增量備份(可啟用全局去重功能)以及 incremental-with-full.








