設計 Azure 虛擬機器備份與復原
Azure 備份提供獨立且隔離的 Azure 虛擬機器備份。 您可以使用 Azure 備份來擷取快照集備份,並在發生資料損毀或意外刪除時還原虛擬機器上的資料。
關於虛擬機器備份和復原的須知事項
讓我們看看 Azure 備份如何支援 Azure 虛擬機器的備份和復原。
Azure 備份允許對 Windows 和 Linux 虛擬機器進行簡單設定和調整。
注意
Azure 備份有適合資料庫工作負載的特殊供應項目,例如 SQL Server 和 SAP HANA。 這些供應項目為工作負載感知,提供 15 分鐘的 RPO (復原點目標),並允許備份和還原個別資料庫。
虛擬機器的備份工作包含兩個階段:
- 首先,會建立虛擬機器快照。
- 然後,虛擬機器快照集會傳輸至復原服務保存庫。
將備份資料傳輸到復原服務保存庫不會影響您的生產工作負載。
儲存在復原服務保存庫中的 Azure 虛擬機器備份可提供復原點的內建管理。
虛擬機器備份已最佳化,因此您可以輕鬆地還原完整備份,或從特定復原點還原。
快照集備份支援不同層級的一致性,包括應用程式、系統和當機。
虛擬機器備份會使用儲存體服務加密 (SSE) 進行待用加密。 Azure 備份也可以備份使用 Azure 磁碟加密進行加密的 Azure 虛擬機器。
下圖顯示如何使用 Azure 備份來備份 Azure 虛擬機器的高階檢視。
使用虛擬機器備份和復原時的考量事項
以下是規劃虛擬機器的備份和復原時要檢閱的一些事項。 考慮如何在 Tailwind Traders BCDR 解決方案中使用 Azure 虛擬機器備份。
考慮您的備份排程。 找出最適合您業務需求的備份排程。 若要分散備份流量,請考慮在當天的不同時間備份不同的虛擬機器,並確保備份時間不會互相重疊。 確保您的備份排程開始時間是在實際執行應用程式時間的非尖峰期間。
考慮備份頻率。 判斷需要建立全新備份的頻率。 實作短期 (每日) 與長期 (每週) 備份。 如果您需要在排程之外透過備份原則進行備份,則可以使用隨選備份。 當排程備份每天只允許進行一次備份時,您可以每天執行隨選備份多次。
考慮備份原則。 為需要相同排程開始時間、頻率和保留設定的一組虛擬機器建立單一備份原則。 您可以為重要虛擬機器建立備份原則,並為非重要機器建立個別的原則。
考慮方案變更。 實作備份解決方案之後,請繼續監視並檢閱您的方案。 當您的商務需求變更時,請務必檢閱並變更備份原則。 啟用監視和警示功能,並檢閱結果。
考慮練習還原執行。 還原虛擬機器的備份可能相當耗時。 建議您先嘗試從備份還原,然後再體驗需要復原的重要案例。
總還原時間取決於每秒的輸入/輸出作業 (IOPS),以及儲存體帳戶的輸送量。 若目標儲存體帳戶與其他應用程式讀取及寫入作業一起載入,則總還原時間可能會受到影響。 若要改善還原作業,請選取未與其他應用程式資料一起載入的儲存體帳戶。
考慮在還原期間進行節流。 如果要從單一復原服務保存庫還原虛擬機器,強烈建議您使用不同的一般用途 v2 儲存體帳戶。 藉由使用 v2 儲存體帳戶,您可以確保目標儲存體帳戶不會受到節流。 考慮每個虛擬機器都必須有不同儲存體帳戶的案例。 如果要還原 10 部虛擬機器,請規劃使用 10 個不同的儲存體帳戶。
考慮跨區域還原 (CRR)。 CRR 可讓您在次要地區 (其為 Azure 配對區域) 中還原 Azure 虛擬機器。 此選項可讓您進行鑽研,以符合稽核或合規性需求。 如果主要區域發生災害,您也可以還原虛擬機器或其磁碟。 CRR 是選擇性的功能,適用於任何復原服務保存庫。 CRR 也適用於裝載在 Azure 虛擬機器上的 SQL 資料庫和 SAP HANA 資料庫。