本文說明 Azure 備份中即時還原功能的改善備份和還原效能。
主要功能
即時還原提供下列功能:
- 使用在備份作業中建立的快照集 (可用於復原),而不需要等到資料傳輸至保存庫完成。 如此可減少觸發還原之前,將快照集複製到保存庫的等候時間。
- 依預設,使用標準原則將快照在本機保留 2 天,使用增強型原則保留 7 天,以減少備份和還原時間。 您可以為標準政策設定此預設快照保留值 1 到 5 天,為增強型政策設定 1 到 30 天。
- 支援最大 32 TB 的磁碟大小。 請勿使用 Azure 備份來調整磁碟大小。
- 支援標準固態硬碟 (SSD) 磁碟,以及具有標準原則的標準硬碟 (HDD) 磁碟和進階 SSD 磁碟。 除了標準 HDD、標準 SSD 和進階 SSD v1 磁碟之外,還支援使用增強型原則備份和即時還原進階 SSD v2 和 Ultra 磁碟。
- 使用非受控虛擬機器 (VM) 的原始儲存帳戶(針對每個磁碟)來進行還原。 即使 VM 的磁碟分散於多個儲存體帳戶,仍然具有此功能。 它可加速各種 VM 組態的還原作業。
- 在儲存體帳戶中使用未受控進階磁碟來備份 VM。 我們建議您將總分配儲存空間的 50% 自由空間預留給即時還原使用。 在第一次備份完成後,備份不再需要 50% 的可用空間。
即時還原如何運作?
備份作業包含兩個階段:
- 取得 VM 快照。
- 將 VM 快照集傳輸至 Recovery Services 保存庫。
快照完成後,就會立即建立復原點。 您可以使用此快照集類型的復原點,使用相同的還原流程來執行還原。 您可以使用 快照集 作為復原點類型,在 Azure 入口網站中識別此復原點。 將快照集傳輸至保存庫之後,復原點類型會變更為 快照集和保存庫。
功能考量
- 快照集會與磁碟一起儲存,以提升復原點建立速度以及加快還原作業的速度。 因此,您會看到與在此期間拍攝的快照相對應的儲存成本。
- 針對標準策略,所有快照集本質上都是增量式的,並以頁面 Blob 的形式儲存。 所有使用非受控磁碟的使用者都會針對儲存在其本機儲存體帳戶中的快照集付費。 因為受控 VM 備份使用的還原點集合在基礎儲存體層級使用 Blob 快照集,因此針對受控磁碟,您會看到對應至 Blob 快照集價格的成本,而且這些成本是累加的。
- 針對進階儲存體帳戶,針對即時復原點建立的快照集會計入已配置空間的 10 TB 限制。 對於增強型原則,僅支援受管理的 VM 備份。 初始快照是磁碟的完整副本。 後續的快照集在性質上是累加的,且只會佔用自上次快照集以來磁碟的差異變更。 當您使用即時還原復原點時,您必須將 VM 或磁碟還原至訂用帳戶和資源群組,而這些訂用帳戶和資源群組不需要透過 Azure 原則以客戶自控金鑰加密的磁碟。
- 當您對非受控磁碟執行即時還原時,請確定裝載快照集/VHD 檔案的儲存體帳戶已啟用公用網路存取或類似的存取。 如果儲存體帳戶的必要網路存取無法使用,則會觸發標準復原點還原,這會導致還原時間變慢。
- 標準原則會從增量備份開始,如果原始磁碟遺失,則缺少完整恢復點。 相較之下, 增強型原則 會讓第一個備份成為完整復原點,以確保完整復原並改善資料完整性。
成本影響
快照的即時還原 (與磁碟一起儲存) 可加速復原點建立並加快還原作業。 此流程會造成在此期間建立的對應快照集發生額外的儲存體成本。 快照集儲存體成本會根據備份原則的類型而有所不同。
標準政策的成本影響
標準原則會使用 Blob 快照集來實現即時還原功能。 所有快照集在本質上都是累加式,而且儲存在 VM 的儲存體帳戶中,用於立即復原。 增量快照表示快照所佔用的空間等於建立快照後寫入的頁面所佔用的空間。 計費仍是針對快照集所佔用的每 GB 已使用空間,如定價和計費 (部分機器翻譯) 中所述。 例如,考慮一個虛擬機,其大小為 100 GB,變更率為 2%,並且即時還原的保留期為 5 天。 在此情況下,快照儲存體的計費為 10 GB (100 * 0.02 * 5)。
對於使用非受控磁碟的 VM,您可以在虛擬硬碟 (VHD) 檔案的功能表中看到每個磁碟的快照。 針對受控磁碟,快照儲存在指定資源群組的還原點集合資源中。 快照本身無法直接看到。
增強型政策的成本影響
增強型原則會使用受控磁碟快照集來實現即時還原功能。 初始快照是磁碟的完整副本。 後續的快照集在性質上是累加的,且只會佔用自上次快照集以來磁碟的差異變更。 受控磁碟快照集的定價如 受控磁碟定價中所述。
例如,大小為 100 GB 的虛擬機器的變更率為 2%,即時還原的保留期為 5 天。 在此情況下,快照儲存體的計費為 108 GB (100 + 100 X 0.02 X 4)。
針對標準原則,快照集保留已針對每週原則固定為 5 天。 增強型政策的快照保留時間可能從 5 天到 20 天不等。
具有標準政策的受信任啟動 VM 會使用受控磁碟快照進行即時復原。 在此案例中,您產生的快照儲存成本與增強型政策的成本相同。
設定快照集保留期
使用 Azure 入口網站
附註
您也可以透過備份中心存取下列各節所描述的功能。 備份中心是 Azure 的單一整合式管理體驗。 它可讓企業大規模管理、監視、操作及分析備份。 透過此解決方案,您可以執行大部分的金鑰備份管理作業,而不限於個別保存庫的範圍。
在 Azure 入口網站的 [ 即時還原 ] 區段中,您可以看到 [VM 備份原則 ] 窗格上新增的欄位。 您可以在 [ 虛擬機器備份原則] 窗格中變更與特定備份原則相關聯之所有虛擬機器的快照保留期間。
使用 PowerShell
從 Az PowerShell 版本 1.6.0 開始,以及之後的更新版本,您可以使用 PowerShell 來更新政策中的即時還原快照保留時間。
$bkpPol = Get-AzRecoveryServicesBackupProtectionPolicy -WorkloadType "AzureVM"
$bkpPol.SnapshotRetentionInDays=5
Set-AzRecoveryServicesBackupProtectionPolicy -policy $bkpPol
每個原則的預設快照集保留期設定為兩天。 您可以將值變更為最短一天、最多五天。 若為每週原則,快照集保留期固定為五天。
常見問題集
即時還原的成本影響是什麼?
快照集會儲存在磁碟上,以便加快建立復原點和還原作業的速度。 因此,您會看到與選定為 VM 備份政策一部分的快照保留期相關的儲存成本。
在進階儲存體帳戶中,針對即時復原點建立的快照集是否會佔用 10 TB 的快照集限制?
是,針對進階儲存體帳戶,針對即時復原點建立的快照集會佔用 10 TB 的已配置快照集空間。
快照集保留在五天期間內的運作方式為何?
針對標準原則,每天建立新快照集時,都會有五個個別的增量快照集。 快照的大小取決於資料流失,在大多數情況下,資料流失為 2% 到 7%。 針對增強原則,初始快照集是完整快照集。 後續快照本質上是增量式的。
即時還原快照是增量快照還是完整快照?
對於標準策略,作為即時還原功能一部分的快照是增量快照。 針對增強原則,初始快照集是完整快照集。 後續快照本質上是增量式的。
如何計算使用即時還原後大約增加的成本?
這取決於 VM 的變換。
- 標準原則:在穩定狀態下,您可以假設成本的增加是 = 快照保留期 每個 VM 的每日變動 每GB的快照儲存體成本。
- 增強型原則:在穩定狀態下,您可以假設成本增加為 = ((VM 大小) + (快照保留期間 -1) * 每個 VM 的每日變換次數) * 每 GB 的快照儲存體成本。
如果還原點的復原類型是「快照集與保存庫」,而我執行還原作業,則會使用哪個復原類型?
如果復原類型為「快照集與保存庫」,則會自動從本機快照集還原。 相較於從保存庫完成的還原,此類型還原的速度較快。
如果我選取還原點 (第 2 層) 的保留期間小於快照集 (第 1 層) 保留期間,會發生什麼情況?
除非刪除快照集 (第 1 層),否則新模型不允許刪除還原點 (第 2 層)。 建議您設定還原點(第 2 層)的保留期間長於快照保留期間。
為什麼我的快照在備份原則中設定的保留期間之後仍然存在?
如果復原點有快照集,而且它是可用的最新復原點,則會保留快照集,直到下一次成功備份為止。 此行為是根據指定的記憶體回收原則而發生的。 原則規定至少應始終存在一個最新的復原點,以防所有後續備份因 VM 中的問題而失敗。 在正常情況下,復原點在到期後最多 24 小時內就會清除。 在少數情況下,由於記憶體回收行程負載較重,可能會多出一或兩個快照集。
為什麼我看到比保留原則還多的快照集?
在保留原則設定為 1 的案例中,您可以找到兩個快照集。 原則規定至少應始終存在一個最新的復原點,以防所有後續備份因 VM 中的問題而失敗。 此需求可能會導致出現兩個快照。
因此,如果為 n 快照集設定該原則,您有時可以找到 n+1 個快照集。 甚至當垃圾收集發生延遲時,您也可以找到 n+1+2 快照。 這種罕見的行為發生在以下情況下:
- 您清除已超過保留期的快照集。
- 後端的垃圾收集器負載過重。
附註
Azure 備份會以自動方式管理備份。 Azure 備份會保留舊的快照集,因為需要它們來維護此備份,以達到一致性之用。 如果您手動刪除快照,可能會遇到備份一致性問題。
如果您的備份歷史記錄中有錯誤,請使用 [ 保留資料 ] 選項停止備份,然後繼續備份。
如果您有特定案例 (例如,具有多個磁碟且需要超大空間的 VM),請考慮建立 備份策略 。 您必須個別建立 具有 OS 磁碟的 VM 備份,然後為其他磁碟建立不同的備份。
我不需要即時還原功能。 是否可以停用?
即時還原功能會為所有人啟用,且無法停用。 您可以將快照集保留期縮減至最少一天。
在傳輸過程中 (可能需要數小時) 重新啟動 VM 是否安全? 重新啟動 VM 是否會中斷或拖慢傳輸?
是的,它很安全。 資料傳輸速度不受影響。
為什麼 12 個月的備份保留原則會保留 372 天的數據,而不是 365?
每月備份的保留期間是透過每月使用 31 天 來計算。 當您將 31 天乘以 12 個月時,總保留期間會變成 372 天。 無論各月的天數如何,這種方法可確保保持一致性。
保留超過記憶體回收週期到期時間的額外還原點是否需要付費?
是的,此保留會產生額外費用。 價格取決於原則持續時間和未剪除的復原點。 在預估備份成本時,請考慮這些因素。