本文說明如何將 Azure VM 上執行的 SAP Hana 資料庫執行個體備份至 Azure 備份復原服務保存庫。
Azure 備份現在可以對整個資料庫執行個體,執行以 SAP Hana 儲存體快照集為基礎的備份。 備份結合了 Azure 受控磁碟的完整或增量快照集搭配 HANA 快照集命令,提供立即的 HANA 備份與還原。
此快照工作流程同樣適用於啟用 HSR 的 SAP Hana 系統,前提是您將兩個節點註冊到同一個保存庫,並使用增強 (預覽版)快照備份原則。
對於 SAP Hana 實例快照,Azure 備份 支援兩種政策子類型:標準(普遍可用)與增強型(預覽版)。 HSR 快照支援目前僅適用於 Enhanced (Preview) 原則。
SAP Hana 備份之快照一致性與備份行為
對於 SAP Hana 資料庫快照備份,Azure 備份 執行以下動作:
- 透過 SAP Hana 原生快照 API 觸發快照。
- 在建立快照時暫停 HANA I/O,以維持一致性。
- 透過串流備份解決方案繼續獨立記錄備份,並用來進行復原。
- 在第一個快照備份中傳輸所有磁碟資料。 後續備份只會傳輸自上次快照備份後有所變更的區塊。
- 它能保持日誌備份健康,並要求每週完整備份以進行復原。 日誌不會嵌入快照中。
- 使用快照作為復原的基準,並在還原期間透過快照重播記錄。
附註
- 你現在可以透過 強化備份政策(預覽版) 來將 HANA 快照備份存放在復原服務的保險庫中。 這提供所有保管庫等級的功能,例如不可更改性、柔性刪除、跨區域復原等,適用於 SAP Hana 的快照備份。 此原則也確保能夠更快從即時層還原。
- 如需價格,根據 SAP 諮詢,您必須執行每週完整備份 + 記錄串流/Backint 型備份,以便套用現有的受保護執行個體費用和儲存體成本。 如需快照集備份,Azure 備份所建立的快照集資料會儲存在儲存體帳戶中,並產生快照集儲存體費用。 因此,除了串流/Backint 備份費用之外,系統會針對儲存在快照集中的每 GB 資料向您收費 (另外收費)。 深入了解快照集價格和串流/Backint 型備份價格。
欲了解支援的 SAP Hana 資料庫備份與還原情境、區域可用性及限制,請參閱 支援矩陣。 常見問題請參見 常見問題。
你也可以 使用 Azure 入口網站備份 SAP Hana 系統複製資料庫在 Azure VM 上。
開始之前
原則
根據 SAP,你必須每週對實例內所有資料庫進行完整備份。 目前,建立政策時資料庫也必須有日誌。 由於每日都會建立快照,因此您不需要在資料庫原則中使用增量或差異備份。 因此,資料庫執行個體中的所有資料庫 (必須受到快照集保護) 都應該具有僅「每週一次完整備份 + 記錄」的資料庫原則,以及執行個體層級的每日快照集。
重要事項
備份原則摘要:
- 在將每日快照集套用至資料庫執行個體之前,請一律透過資料庫原則保護執行個體中的所有資料庫。
- 確保所有資料庫原則僅有 每週完整備份 + 記錄檔,且不含差異或增量備份。
- 請勿觸發這些資料庫的按需 Backint 型串流差異或增量備份。
備份所需的權限
您必須將位於 HANA 虛擬機器 (VM) 中的必要權限指派給 Azure 備份服務,以擷取受控磁碟的快照集,然後將快照集放在原則所提及使用者指定的資源群組中。 針對此工作,請使用來源 VM 的系統指派受控識別。
下表列出資源、權限和範圍。
| 單位 | 內建角色 | 權限範圍 | 描述 |
|---|---|---|---|
| 來源 VM | 虛擬機器參與者 | 設定和執行 HANA 快照集備份的備份管理員 | 設定 HANA 執行個體 |
| 來源磁碟資源群組 (其中包含用於備份的所有磁碟) | 磁碟備份讀取器 | 來源 VM 系統指派的受控識別 | 建立磁碟快照集 |
| 來源快照集資源群組 | 磁碟快照集參與者 | 來源 VM 系統指派的受控識別 | 建立磁碟快照集,並將其儲存在來源快照集資源群組中 |
| 來源快照集資源群組 | 磁碟快照集參與者 | 備份管理服務 | 刪除來源快照集資源群組上的舊快照集。 |
在指派權限時,請考慮以下幾點:
使用具備可將角色授與其他資源之權限的憑證。 所用認證必須具有擁有者或使用者存取系統管理員角色,如指派使用者角色的步驟中所述。
在設定備份期間,請使用 Azure 入口網站將前述權限(
Disk Snapshot Contributor除外)指派給快照資源群組的Backup Management Service主體。 您必須手動指派此權限。在你把資源群組分配或指派到 Azure 備份 後,不要更改它們,因為這樣會讓處理權限更簡單。
了解快照集還原所需的權限和 SAP Hana 執行個體快照集備份架構。
建立網路連線
了解 HANA 執行個體快照集所需的網路設定。
建立復原服務保存庫
復原服務保管庫是管理實體,用於儲存隨時間建立的復原點。 它提供了一個介面來執行備份相關操作。 這些作業包括製作隨選備份、執行還原,以及建立備份原則。
若要建立復原服務保存庫:
登入 Azure 入口網站。
搜尋 「韌性」,然後進入 韌性 儀表板。
在 [保存庫 ] 窗格中,選取 [+ 保存庫]。
選取 [復原服務保存庫]>[繼續]。
在 建立復原服務保險庫 面板中,輸入以下數值:
訂用帳戶:選取要使用的訂用帳戶。 如果您是唯一一個訂用帳戶的成員,就會看到該名稱。 如果您不確定要使用哪個訂用帳戶,請使用預設的訂用帳戶。 只有在您的公司或學校帳戶與多個 Azure 訂用帳戶相關聯時,才會出現多個選擇。
資源群組:使用現有資源群組,或建立新的群組。 若要檢視訂用帳戶中可用資源群組的清單,請選取 [使用現有]。 然後在下拉式清單中選取資源。 若要建立新的資源群組,請選取 [新建],然後輸入名稱。 如需有關資源群組的詳細資訊,請參閱 Azure Resource Manager 概觀。
保存庫名稱:輸入自訂名稱以識別保存庫。 該名稱必須是 Azure 訂用帳戶中唯一的名稱。 指定的名稱至少要有 2 個字元,但不能超過 50 個字元。 名稱開頭必須是字母,且只能包含字母、數字和連字號。
區域:選取保存庫的地理區域。 若要建立保存庫來協助保護任何資料來源,保存庫必須與資料來源位於相同區域。
重要事項
如果不確定資料來源的位置,請關閉視窗。 在入口網站中,移至您的資源清單。 如果您在多個區域中有資料來源,請為每個區域建立復原服務保存庫。 先在第一個位置建立保存庫,然後再於另一個位置建立保存庫。 您不需要指定儲存體帳戶來儲存備份資料。 復原服務保存庫和 Azure 備份會自動處理該步驟。
提供值之後,請選取 [檢閱 + 建立]。
若要完成建立復原服務保存庫,請選取 [建立]。
建立復原服務保存庫可能需要一些時間。 監視右上角 [通知] 區域中的狀態通知。 保存庫建立之後,就會出現在復原服務保存庫的清單中。 如果保存庫未出現,請選取 [重新整理]。
Azure 備份現在支援不可變保存庫,可協助您確保在建立復原點之後,無法根據備份原則在到期之前刪除它們。 你可以讓不可篡改性變得不可逆,以保護你的備份資料免受各種威脅,包括勒索軟體攻擊和惡意行為者。 深入瞭解 Azure 備份不可變保存庫。
建立原則
若要建立 SAP Hana 資料庫執行個體備份的原則,請遵循下列步驟:
在 Azure 入口網站中,選取您的復原服務保存庫。
在 [備份] 下,選取 [備份原則]。
選取 [新增]。
在選擇政策類型時,選擇 Azure VM 中的 SAP Hana(透過快照存取資料庫實例)。
在 建立政策時,選擇 政策子類型。 選擇強化 (預覽) 政策,將快照備份長期保存於復原服務保險庫中,並利用額外安全功能如不可篡改性、軟刪除、MUA 等。
在 建立政策時,請輸入以下細節:
原則名稱:輸入唯一的原則名稱。
快照集備份:從下拉式清單中設定備份的 [時間] 和 [時區]。 預設設定為「10:30 PM」和「(UTC) 國際標準時間」。
附註
Azure 備份目前僅支援「每日」備份。
立即還原:將復原快照集的保留期設定為 1 至 35 天。 預設值為 2。
資源群組:在下拉式清單中選取適當的資源群組。
保留範圍:若選擇強化 (預覽) 作為政策子類型,請提供存放於 Recovery Services Vault 的備份保留時間。 根據需要,提供每日、每週、每月及年度備用點數的保留期限。
管理身份:在下拉選單中選擇一個受管理身份,以分配權限來拍攝受管理磁碟的快照,並將其置入你在政策中選擇的資源群組中。
您還可以為快照集備份和還原建立新的受控識別。 若要建立受控識別,並將其指派到具有 SAP Hana 資料庫的 VM,請遵循下列步驟:
您需要根據原則手動為 Azure 備份服務指派刪除快照集的權限。 其他權限會在 Azure 入口網站中指派。
若要將磁碟快照集參與者角色手動指派給快照集資源群組上的備份管理服務,請參閱使用 Azure 入口網站指派 Azure 角色。
選取 [建立]。
此外,還需要建立 SAP Hana 資料庫備份的原則。
探索資料庫執行個體
要找出快照所在的資料庫實例,請參閱「備份 Azure VM 中的 SAP Hana 資料庫」。
對於已啟用 HSR 的系統,請先確保兩個 HSR 節點都註冊到同一個保存庫,再啟用快照保護。 了解如何將 HSR 節點註冊到保存庫。
為 SAP Hana 資料庫實例設定快照備份
在本節中設定快照集備份之前,請先設定資料庫的備份。
然後,若要設定快照集備份,請執行下列動作:
在 [復原服務保存庫] 中,選取 [備份]。
選取 [Azure VM 中的 SAP Hana] 作為資料來源類型,選取要用於備份的復原服務保存庫,然後按一下 [繼續]。
在 [備份目標] 窗格的 [步驟 2:設定備份] 底下,選取 [透過快照集的 DB 執行個體],然後選取 [設定備份]。
在 [設定備份] 上,從 [備份原則] 下拉式清單中,選取資料庫執行個體原則,然後選取 [新增/編輯] 以檢查可用的資料庫執行個體。
若要編輯選取的 DB 執行個體,請選取對應至該執行個體名稱的核取方塊,然後選取 [新增/編輯]。
在 [選取要備份的項目] 窗格中,選取要備份的資料庫執行個體旁的核取方塊,然後選取 [確定]。
當您選取 Hana 執行個體進行備份時,Azure 入口網站會驗證指派到原則的系統指派受控識中是否缺少權限。
如果權限不存在,則必須選取 [指派缺少的角色/身分識別] 來指派所有權限。
然後,Azure 入口網站會自動重新驗證權限,而 [備份整備] 資料行狀態會顯示為 [成功]。
備份整備程度檢查成功完成之後,請選取 [啟用備份]。
執行 SAP Hana 資料庫實例快照的按需備份
若要執行隨選備份,請執行下列動作:
在 Azure 入口網站中,選取復原服務保存庫。
在復原服務保存庫的左窗格中,選取 [備份項目]。
預設會選取 [主要區域]。 選取 [Azure VM 中的 SAP Hana]。
在 [備份項目] 窗格中,選取 SAP Hana 快照集執行個體旁的 [檢視詳細資料] 連結。
選取 [立即備份]。
在 [立即備份] 窗格中,選取 [確定]。
追蹤 SAP Hana 資料庫實例快照的備份工作
如果您計劃備份或觸發隨選備份作業以進行追蹤,則 Azure 備份服務會建立一個作業。 若要檢視備份作業狀態,請執行下列動作:
在復原服務保存庫的左窗格中,選取 [備份作業]。
作業儀表板顯示過去 24 小時內觸發之作業的狀態。 若要修改時間範圍,請選取 [篩選] 並進行所需的變更。
若要檢視作業的詳細資料,請選取作業名稱旁的 [檢視詳細資料] 連結。
後續步驟
了解如何: