保護方法
在備份和 DR 中,保護 SAP HANA 資料庫和記錄最常見的方法,就是在 Compute Engine 執行個體上使用 SAP HANA 的 SAP HANA savepoint
API (永久磁碟快照)。
您也可以使用下列兩種替代保護方法保護 HANA 資料庫:
- SAP HANA
savepoint
API (LVM 備份) - SAP
backint
API (完整 + 增量備份)
只有在需要 HANA Scale-Out,或是需要應用程式感知式掛載或掛載及遷移 HANA 資料庫的功能時,才建議使用這些方法。
如果您可以使用永久磁碟快照備份方法,請參閱 SAP HANA 的備份和災難復原服務。
在 Compute Engine 執行個體上,適用於 SAP HANA 的 SAP HANA savepoint
API (永久磁碟快照)
備份和 DR 會使用永久磁碟快照,以增量方式備份永久磁碟中的資料和記錄磁碟區,並維持應用程式一致性。備份和 DR 會將每個快照的多個副本儲存在不同位置,同時也會自動使用檢查碼機制確保資料完整性。備份和 DR 服務支援 SAP HANA 2.0 向上擴充和 SAP HANA 2.0 HA (1+1) 複製系統。
SAP HANA savepoint
API (磁區層級備份)
這種方法會根據儲存在資料卷區和 Linux 變更區塊追蹤中的儲存點,運用 SAP HANA 資料庫內部快照,以便取得有效、節省空間的增量永久備份。
SAP HANA 資料會根據指定的備份計畫,以應用程式優先格式擷取。系統會建立並儲存該資料的黃金副本,然後以增量永久模型中僅含有變更資料區塊的形式,以增量方式更新該副本。這可讓您立即掛載及復原 SAP HANA 資料庫。資料的虛擬副本可立即供使用,無須大量複製實體副本,也不必占用額外的儲存基礎架構。
SAP Backint
API (完整 + 增量備份)
備份 SAP HANA 的舊版方式是使用 Backint API 和 hdbsql。Backint API 會透過 iSCSI 或 NFS 將備份資料傳送至已對應至 SAP HANA 主機的暫存磁碟。無論採用哪種方法,都會定期執行完整備份作業,且擷取的資料採用專屬備份格式,而非區塊格式。
不同 SAP HANA 設定的備份和 DR 支援功能
備份和災難復原服務可虛擬化並保護下列項目:
單一容器系統 (HANA 1.0 或 2.0) 專用:在單一容器系統中,系統資料庫和租用戶資料庫會視為單一單位,並以單一單位進行管理。
多容器系統 (HANA 2.0):單一 SAP HANA 系統中的多個隔離資料庫。這類容器稱為多用戶群資料庫容器。多容器系統一律會有一個用於中央系統管理的系統資料庫,以及任意數量的多租戶架構資料庫 (包括零個),也稱為租戶資料庫。
本表列出所有支援的 HANA 設定,以及適用於每個設定的備份方法。
對於所有 HANA 設定 (使用共用儲存空間的橫向擴充除外),HANA
SavePoint
API 方法是可用時的建議方法。backint
方法適用於所有 HANA 設定。系統一律會自動處理所有設定和選項的 HANA 記錄備份。
設定 | SAP HANA savepoint API |
SAP HANA backint |
---|---|---|
SAP HANA 2.0 獨立或 HA (1+1) | 是 | 是 |
向外擴展的 HANA 2.0,非共用儲存空間 | 是,需要 SPS 04 以上版本 | 是 |
向外擴充 HANA 2.0、共用儲存空間 | 否 | 是 |
單一容器系統 (HANA 1.0) | 是,需要 SPS 04 以上版本 | 是 |
後續步驟
SAP HANA 向外擴充的備份和災難復原服務說明文件
本頁是一系列專門說明如何使用備份和災難復原服務保護及復原 SAP HANA 向外擴充執行個體的文章之一。如需更多資訊,請參閱下列網頁:
- SAP HANA 向外擴充的備份和 DR
- 準備 SAP HANA 向外擴充執行個體以供備份
- 新增 SAP HANA 向外擴充主機,並探索及保護其資料庫
- 為 SAP HANA Scale-Out 設定暫存磁碟格式和備份方法
- 設定 SAP HANA 向外擴充執行個體的應用程式詳細資料和設定
- 備份 HANA 1+n 和 HANA 擴大資料庫
- 還原及復原 SAP HANA 向外擴充執行個體
- 將 SAP HANA 向外擴充備份掛載為標準掛載點
- 將 SAP HANA 向外擴充備份掛載為虛擬資料庫
- 掛載及遷移 SAP HANA 向外擴充備份,以便立即復原至任何目標