華為雲快照與備份、阿里雲快照、青雲備份的對比
1. 華為雲快照與備份
1.1 簡介
雲硬盤快照指的是雲硬盤數據在某個時刻的完整拷貝或鏡像,是一種重要的數據容災手段,當數據丟失時,可通過快照將數據完整的恢復到快照時間點。
雲備份(Cloud Backup and Recovery,CBR)為雲上的彈性雲服務器、裸金屬服務器、雲硬盤和雲下VMware虛擬化環境,提供簡單易用的備份服務,針對病毒入侵、人為誤刪除、軟硬件故障等場景,可將數據恢復到任意備份點。
1.2 快照和備份的區別
指標 | 存儲方案 | 數據同步 | 容災范圍 | 業務恢復 |
---|---|---|---|---|
備份 | 與雲硬盤數據分開存儲,存儲在對象存儲(OBS)中,可以實現在雲硬盤存儲損壞情況下的數據恢復 | 保存雲硬盤指定時刻的數據,可以設置自動備份。如果將創建備份的雲硬盤刪除,那么對應的備份不會被同時刪除 | 與雲硬盤位於同一個AZ內,雲服務器備份支持跨區域復制 | 通過恢復備份至雲硬盤,或者通過備份創建新的雲硬盤,找回數據,恢復業務。數據持久性高。 |
快照 | 與雲硬盤數據存儲在一起說明:備份由於數據搬遷會耗費一定的時間,創建快照和回滾快照數據的速度比備份快。 | 保存雲硬盤指定時刻的數據。如果將創建快照的雲硬盤刪除,那么對應的快照也會被同時刪除。重裝操作系統或切換操作系統后,系統盤快照會自動刪除;數據盤快照不受影響,可以照常使用 | 與雲硬盤位於同一個AZ內 | 通過回滾快照至雲硬盤,或者通過快照創建新的雲硬盤,找回數據,恢復業務。 |
1、快照和雲硬盤備份均是重要的數據容災手段,兩者存儲方案不同。
-
快照數據與雲硬盤數據存儲在一起,可以支持快速備份和恢復。
-
備份數據則存儲在對象存儲 (OBS)中,可以實現在雲硬盤存儲損壞情況下的數據恢復。
2、快照當前不支持設置自動創建。備份支持設置自動創建,可以指定備份策略,系統會根據策略自動對雲硬盤進行數據備份。
1.3 實現原理
快照和備份不同,備份是將數據在不同於雲硬盤的存儲系統中另存一份,而快照是建立一種快照與數據的關聯關系。
以通過雲硬盤v1在不同時刻創建快照s1和s2為例:
1、首先創建一個全新的雲硬盤v1,沒有任何數據。
2、在雲硬盤v1中寫入數據d1和d2,此時使用新的數據空間存儲d1和d2。
3、為2步驟修改后的雲硬盤v1創建快照s1,此時並不會去另存一份數據d1和d2,而是建立快照s1與數據d1和d2的關聯關系。
4、在雲硬盤v1中新寫入數據d3,並將數據d2修改成d4,此時會使用新的數據空間存儲d3和d4,並不會覆蓋原有的d2數據。快照s1到數據d1和d2的關聯關系仍然有效,因此若有需要,可以通過快照s1恢復原數據。
5、為4步驟修改后的雲硬盤v1創建另一個快照s2,建立快照s2到數據d1、d3和d4的關聯關系。
2 阿里雲快照
2.1 簡介
阿里雲快照服務是一種無代理(Agentless)的數據備份方式,可以為所有類型的雲盤創建崩潰一致性快照,用於備份或者恢復整個雲盤。它是一種便捷高效的數據容災手段,常用於數據備份、制作鏡像、應用容災等。
2.2 實現原理
快照保存在對象存儲OSS中,快照不占用雲服務器磁盤空間。用於保存快照的對象存儲OSS是阿里雲另外划分的存儲空間,並不是用戶自己的對象存儲OSS。用戶可以通過購買對象存儲OSS標准存儲包來抵扣快照費用。
快照是某一時間點雲盤數據狀態的備份文件。雲盤第一份快照是實際使用量的全量快照,不備份空數據塊,后續創建的快照均是增量快照,只存儲變化的數據塊。
3 青雲備份
3.1 簡介
備份 (Snapshot) 用於在塊設備級別 (block device level) 上進行硬盤的備份與恢復, 可以同時對多張硬盤做備份(包括系統盤和數據盤),也可以對正在運行的主機做在線備份。 一張硬盤可以有多個備份鏈,每條備份鏈包括一個全量備份點以及多個增量備份點, 您可以隨時從任意一個備份點恢復數據。
3.2 實現原理
實時增量數據備份解決方案:實時且增量地對數據進行備份是用戶的普遍需求,在本方案中,我們將描述如何在 Linux 下將本地業務數據實時備份至 QingStor 對象存儲的存儲空間中。
備份是用於捕捉硬盤在某一個時刻的狀態,未來可以隨時恢復到這個狀態。 在某些時候,例如誤操作或者應用邏輯的 bug,可能會導致業務數據的丟失。
4. 華為雲備份、阿里雲快照和青雲備份的對比
華為雲 | 阿里雲 | 青雲 | |
---|---|---|---|
備份存儲位置 | 備份數據則存儲在對象存儲 (OBS)中,可以實現在雲硬盤存儲損壞情況下的數據恢復 | 快照保存在對象存儲OSS中 | QingStor 對象存儲的存儲空間 |
各雲備份支持的主要功能 | 對存儲庫執行備份,生成備份還原點; 刪除單個備份; 查詢所有副本; 根據指定id查詢單個副本; 恢復備份數據; 使用備份創建硬盤; 跨區域復制備份; 創建策略,策略分為備份策略和復制策略; 刪除策略; 修改策略; 查詢策略列表; 查詢單個策略; |
為一塊雲盤創建一份快照; 刪除指定快照; 修改快照屬性; 查詢實例或雲盤快照列表; 使用磁盤的歷史快照回滾至某一階段的磁盤狀態; 使用備份創建硬盤; 將一份普通快照從一個地域復制到另一個地域; 導入OSS中快照到快照列表; 導出快照; 查詢快照數量和容量; 查詢在一個阿里雲地域下已經購買的對象存儲OSS存儲包; 查詢雲盤快照鏈; 創建一條自動快照策略; 刪除一條自動快照策略; 修改自動快照策略; 查詢已創建的自動快照策略; 為雲盤應用自動快照策略; 取消一塊或者多塊雲盤的自動快照策略; 創建快照分組; 刪除快照分組; 修改快照分組; 獲取快照分組; |
為指定的資源創建備份; 刪除備份; 修改指定備份的相關屬性; 獲取指定資源的所有備份; 回滾到指定備份點; 將指定備份導出為硬盤 將指定備份導出為鏡像; |
- 各雲的API接口中,青雲備份使用“snapshot”表示。華為雲分為快照和備份,其中華為雲快照使用“snapshot”表示,華為雲備份使用“backup”表示。阿里雲的快照使用“snapshot”表示。由上表對比華為雲備份、阿里雲快照和青雲備份,發現在存儲位置和支持的主要功能上是相似的。
- 華為雲快照數據與雲硬盤數據存儲在一起,可以支持快速備份和恢復。
- 華為雲創建備份:首先要創建對應的雲服務器備份存儲庫、雲硬盤備份存儲庫,才能在存儲庫里創建並存放雲服務器備份、雲硬盤備份。
- 需要注意的是,華為雲創建備份的方式和阿里雲、青雲不同,具體如下圖:
- 華為雲備份在創建過程中ID會發生一次變化:
參考:
https://support.huaweicloud.com/cbr/index.html
https://www.huaweicloud.com/zhishi/yunyingpan013.html
https://support.huaweicloud.com/cbr_faq/cbr_06_0005.html
https://help.aliyun.com/document_detail/25391.html