管理復原點
本文描述虛擬機器的保留方式。 執行備份作業時,系統會建立可執行還原作業的復原點。
虛擬機器的初始備份是完整備份,後續備份則是增量備份。
復原點和保留期
已排程的初始和增量備份
下列為虛擬機器 V1 的簡易範例,其資料磁碟是由四個區塊:區塊 1、區塊 2、區塊 3 和區塊 4 所組成。 每個區塊的大小為 16 KB。
步驟 1-初始備份:初始備份是完整備份。 其可作為套用後續增量備份的基準。 假設資料寫入來源 VM 的區塊 1 和區塊 2, 相同的資料會在復原服務保存庫儲存體上,複寫為 D1 和 D2。
步驟 2-增量備份 1:請考慮將新資料新增至 VM 的區塊 3。 相同的資料將會在下一次增量備份時進行複寫,且只有已變更的區塊會儲存為 D3。 在每個步驟中,即使只有變更 1 KB 的區塊內容,系統也會在復原點中上傳整個 16-KB 的區塊。
步驟 3-增量備份 2:現在請考慮來源 VM 上的區塊 3 和區塊 2 發生資料變更情形。 這些變更將會在下一次增量備份中,複寫為 D3'和 D2'。
隨選備份
設定 VM 的保護作業後,您便可隨時選擇執行 VM 的隨選備份。
- 如果在第一次的已排程初始備份前觸發,則隨選備份會是完整備份。
- 如果初始備份已完成,並觸發隨選備份,則後者會是增量備份。
- 針對隨選備份所建立的復原點保留時間,是您在觸發備份時所指定的保留值。
儲存成本
針對初始備份建立的復原點,包含具有資料的所有區塊。 後續的增量復原點只會包含已變更資料的區塊。 儲存體成本會對應所有復原點間的所有區塊總和。
請使用上述範例來瞭解每個步驟的儲存體成本:
步驟 | 備份類型 | 區塊已變更 | 儲存體類型 |
---|---|---|---|
1 | 初始備份 | 區塊 1、區塊 2 | 對應復原點 1(D1+D2) |
2 | 增量備份 1 | 區塊 3 | 對應復原點 1(D1+D2) + 復原點 2(D3) |
3 | 增量備份 2 | 區塊 2、區塊 3 | 對應復原點 1(D1+D2) + 復原點 2(D3) + 復原點 3(D2'+D3') |
復原點到期日
每個復原點都具有備份原則所指定的保留期間。 系統會定期執行清除作業,並清除所有已過期的復原點。
到期的復原點會遭到刪除或進行合併。
案例 1:初始復原點到期
初始復原點到期時,其會與下一個增量復原點合併。 增量復原點中覆寫的所有資料區塊會遭到刪除,並合併其餘部分。 增量備份則會變成初始完整備份。 請檢閱下列範例:
- 在初始備份期間建立的復原點 1 具有 VM 的完整備份。
- 當復原點 1 到期時,復原點 2 便是下一個完整備份。
- 區塊 D1 會與復原點 2 合併,而 D2 會遭到刪除,因為復原點 2 會覆寫區塊 2 中的資料。 這項變更會擷取為區塊 D2’。
- 除非在下一次備份前變更區塊 D1,否則其會保留在連續復原點中。
案例2:介於兩者之間的增量復原點到期
- 如果復原點 2 在復原點 1 之前到期,則復原點 2 的資料會與下一個可用的復原點:復原點 3 進行合併。 因此區塊 D3 會與復原點 3 合併。
- 復原點 1 仍是具有區塊 D1 和 D2 的完整備份。
案例3:隨選復原點到期
在此範例中,排程 (每日備份) 原則會以 n 天的保留期間執行作業。 如果在下一次已排程備份前,在第四天觸發隨選備份,並指定其保留期間為 10 天,則隨選備份仍會是增量備份。 復原點 (隨選 RP1) 將會在復原點 3 之後,以及復原點 4 之前建立。 第 14 天結束時,隨選復原點 (隨選 RP1) 會過期,且會與下一個可用的復原點合併。 系統會合併仍在伺服器上的資料區塊,並同時從過期的復原點中,刪除已變更 (已覆寫或已刪除) 的資料區塊。
原則變更對復原點的影響
修改原則時,修改內容會同時套用至新和現有復原點。 如需詳細資訊,請參閱原則變更對復原點的影響。
停止保護作業對復原點的影響
有兩種方式可停止保護 VM︰
- 停止保護作業並刪除備份資料。 此選項會讓所有未來的備份作業停止保護 VM,並刪除所有復原點。 如果已啟用虛刪除功能,刪除的資料會保留 14 天。 處於已虛刪除狀態的項目不會肇生費用。 您可以在 14 天內取消刪除資料。 如果未啟用虛刪除功能,則系統會立即清除資料,您將無法還原 VM 或使用 [繼續備份] 選項。
- 停止保護並保留備份資料。 此選項將停止所有未來的備份作業以保護您的 VM。 不過,Azure 備份服務將會永久保留已備份的復原點。 您將需付費,才能在保存庫中保留復原點 (如需詳細資訊,請參閱 Azure 備份定價)。 您將能夠視需要還原 VM。 如果您決定繼續保護 VM,則可使用 [繼續備份] 選項。 繼續備份之後,系統會將保留規則套用至到期時間點。 您也可以使用 [刪除備份資料] 選項,來刪除已備份的資料。
刪除 VM 而不停止保護作業的影響
刪除 VM 而不停止保護作業,不僅會對復原點造成影響,也同時是非預期的案例。 理想狀態是先停止備份,再刪除虛擬機器。 由於資源不存在,因此已排程的備份作業會失敗,並出現 VMNotFoundV2 錯誤。 系統會根據保留原則定期清除復原點,但會永久保留虛擬機器的最後一個複本,並據此向您收費。 您可根據案例使用下列兩個選項:
- 選項 1:使用任何復原點來還原 VM。 如果您想要復原已刪除的 VM,請使用相同的 VM 名稱,並在相同的資源群組中進行還原。 如果您保護相同保存庫的已還原 VM,則系統會自動附加現有的還原點。
- 選項 2:移至「復原服務」保存庫,並停止保護刪除的資料。
針對已虛刪除狀態的項目,已過期復原點的影響
如果已針對復原服務保存庫啟用虛刪除功能,則過期的復原點會維持已虛刪除狀態,且不會遭到清除。 處於已虛刪除狀態的復原點不會肇生費用。
流失對備份效能的影響
假設 VM 的儲存體總計是 8 TB,而流失率為 5%, 則對應的增量備份儲存體會是 8 TB 的 5%,意即 0.4 TB。 較高的流失率會對應後續增量備份的較高後端儲存體。 流失會影響備份效能。 流失率愈高,備份流程會越慢,並提高後端儲存體的耗用量。
若要瞭解流失對備份效能的影響,請查看此案例:
虛擬機器 | VM1 | VM2 | VM3 |
---|---|---|---|
資料磁碟數量 | 4(A1、A2、A3、A4) | 4(B1、B2、B3、B4) | 4(C1、C2、C3、C4) |
每個磁碟的大小 | 4 TB | 4 TB | 4 TB |
備份資料流失 | A1- 4 TB | B1-1 TB;B2-1 TB B3-1 TB;B4-1 TB |
C1-2 TB;C4-2 TB |
備份效能將會以 VM2 > VM3 > VM1 的順序排列。 這是因為流失的資料會分散在不同磁碟間。 由於系統會以平行方式備份磁碟,因此 VM2 會顯示最佳效能。
常見問題集
如何找到隨選備份的保留期間?
隨選備份的備份作業中,[復原點到期時間 (以 UTC 表示)] 欄位會顯示復原點的保留期間。 若要深入瞭解,請參閱執行隨選備份。