在 Azure VM 上備份 SAP ASE 資料庫的支援矩陣

本文摘要說明當您在 Azure VM 上使用 Azure 備份 備份 SAP Adaptive Server Enterprise (ASE) (Sybase) 資料庫時所存在的案例和限制。

注意

記錄備份的頻率現在可以設定為至少 15 分鐘。 記錄備份只會在資料庫成功完整備份之後開始流動。

Azure VM 上 SAP ASE (Sybase) 資料庫的案例支援

案例 支援的設定 不支援的設定
拓撲 只在 Azure Linux VM 中執行的 SAP ASE 資料庫。 窗戶
地區 美洲 – 美國中部、中部美國、東美國2、東美國3、東美國2、東美國2、東美國、北中部美國、東北美國5、南中美國2、東南美國、東南美國3、東南美國5、西南美國、南中美國、西部美國2、西部美國3、西中美國、西部美國、加拿大中部、加拿大東部、巴西南部、巴西東南部、智利中部、墨西哥中部
亞太 地區 – 澳洲中部、澳洲中部2、澳洲東部、澳洲東南部、日本東部、日本西部、韓國中部、韓國南部、東亞、東南亞、中印度、南印度、西印度、中國東方、中國東部2、中國東部3、中國北部、中國北部2、中國北部3、印度南中部、印尼中部、Jio 印度中部、Jio 印度西部、馬來西亞南部、馬來西亞西部、紐西蘭北部、台灣北部、台灣西北部
歐洲 – 西歐、北歐、奧地利東、比利時中部、丹麥東部、法國中部、法國南部、義大利北部、波蘭中部、西班牙中部、英國南部、英國西部、德國北部、德國西中部、瑞士北部、瑞士西部、中瑞士北部、挪威東部、挪威西部、瑞典中部、瑞典南部
非洲/中東 - 南非北部、南非西部、阿聯酋北部、阿聯酋中部、以色列中央、以色列西北部、卡達中央部
Azure Government 區域 - 美國政府亞利桑那、美國政府德州、美國政府維吉尼亞、美國國防部中部、美國國防部東部
德國中央、德國東北、美國政府愛荷華州
作業系統版本 SLES 12 配備 SP0、SP1、SP2、SP3、SP4 和 SP5;SLES 15 配備 SP0、SP1、SP2、SP3、SP4 及 SP5、15.6、15.7

RHEL 8.1、8.2、8.3、8.4、8.5、8.6、8.7、8.8、8.9、8.10、9.2、9.4、9.6
ASE 版本 SAP 自適應伺服器企業版 16.0 SP02、SP03、SP04、ASE 版本 16.1
ASE 實例 單一 Azure 虛擬機 (VM) 上的單一 SAP ASE 實例。

單一 VM 上的多重 SID。
目前不支援單一 VM 上的 HA。
備份類型 完整、差異和記錄備份。 目前無法使用累加式封存支援。
還原類型 ALR 替代位置還原、OLR 原始位置還原(就地)、還原為檔案。
跨訂閱還原 透過 Azure 入口網站支援。
跨訂用帳戶還原至配對的區域。
不支援 [選擇] 區域。
每天的完整備份數目 一個已排程備份。

三個隨選備份。

建議您每日觸發的備份不超過三次以上。 不過,若要允許使用者重試失敗的嘗試,隨選備份的硬性限制會設定為九次嘗試。
ASE 部署 單一 VM 上的獨立多 SID。 單一 VM 上的 HA。
壓縮 您可以透過備份原則和隨選備份/立即備份時啟用 ASE 原生壓縮。 在 [預先註冊腳本] 中,[壓縮層級] 會設定為 [層級 101 ],以取得最佳結果。
等量分割支援 您可以藉由啟用等量設定來增加備份輸送量,此設定必須在預先註冊腳本中設定 – 參考參數 enable-striping - 設定為 true,並依預設將 StripesCount 設定為 4,而且可以調整。
Azure CLI/PowerShell 目前無法使用 Azure CLI/PowerShell 支援。
安全性功能 支援不變性、虛刪除、MUA、私人端點和待用加密。

注意

  • 請注意,所使用的 Linux 作業系統版本不應處於各自廠商所指定的「棄用」、「有限延長支援」或「終止生命週期」階段。 任何由廠商進入上述階段的版本,也會因此被 Azure 備份 視為「停止支援」。
  • 備份在 Azure VM 中執行的 SAP ASE (Sybase) 資料庫時,Azure 備份不會自動調整日光節約時間變更。 建議您視需要手動修改原則。
  • 您現在可以在 Azure 入口網站 中監視從 ASE 原生用戶端 (SAP ASE Studio/Cockpit/DBA Cockpit) 觸發的備份和還原作業(至同一部機器)。

支援多重串流資料備份

  • 開啟多重串流 SAP ASE 設定的參數:

    • parallel_data_backup_backint_channels
    • data_backup_buffer_size (選擇性)

    注意

    先前的 ASE 參數會導致記憶體和 CPU 使用率增加。 建議您監視記憶體耗用量和CPU使用率,因為過度使用量可能會對備份和其他ASE作業造成負面影響。

  • 資料庫的備份效能:較大型資料庫的效能提升會更加突出。

  • 適用於多重串流的資料庫大小:多重串流通道數目適用於所有大於 128 GB 的資料備份。 小於 128 GB 的資料備份一律只使用一個通道。

  • 支援的備份輸送量:多重串流目前支援高達 1.5 GBps 的資料備份輸送量。 復原輸送量比備份輸送量慢。

  • 適用於多重串流的 VM 設定:若要利用多重串流的優勢,VM 必須至少具有 16 個 vCPU 和 128 GB RAM 的設定。

  • 限制因素: 總磁碟邏輯磁碟區管理 (LVM) 等量 和 VM 網路輸送量,無論第一次叫用。

深入瞭解 SAP ASE (Sybase) Azure 虛擬機記憶體和 SAP ASE (Sybase) Azure 虛擬機進階 SSD 記憶體組態。 若要設定多重串流資料備份,請參閱 SAP 文件。

支援單一主機上的多個SAP ASE 實例

Azure 備份現在可在 Azure VM 上使用多重 SID 支援,針對多個 ASE (Sybase) 資料庫實例啟用無縫備份。 這項進步特別適用於共用 VM 環境,例如非生產環境設定,其中多個使用者需要有效率的數據保護和復原。 SAP ASE 多重 SID 支援包含下列設定:

Sap ASE 實例 支援
獨立式 (SID1) + 獨立式 (SID2) 支持
HA (SID1) + 獨立式 (SID2) 支持
HA (SID1) + HA (SID2) 支持

* SID1 (HXE) 和 SID2 (HYE) 代表在相同主機上執行的兩個 ASE 實例。

下表列出新增/移除 SAP ASE 實例所需的參數:

行動 參數 說明 範例腳本
新增實例 --sid 您要保護的 SAP ASE 資料庫實例。

根據預設,會選取第一個實例。
./PreReg.sh --add --sid HXE

或者

./PreReg.sh --sid HXE

(預設模式適用於 add 文稿。

新增實例之後,必須在復原服務保存庫上完成註冊。 如果稍後新增實例,則需要重新註冊。
sudo SID從群組態檔新增 。 "<Path_to_the_Pre-Reg_Script" -aw SAPAse --sid "<SID>" --sid-user "<sidUser>" --db-port "<dbPort>" --db-user <dbUser> --db-host "<dbHost>" --enable-striping <true/false> --skip-network-checks
移除執行個體 --sid 您想要從中移除保護的 SAP ASE 資料庫實例。

SID 是移除的授權參數。
./PreReg.sh --remove --sid HXE
sudo SID從群組態檔中移除 。 "<Path_to_the_Pre-Reg_Script" -aw SAPAse --sid "<SID>" --sid-user "<sidUser>" --db-port "<dbPort>" --db-user <dbUser> --db-host "<dbHost>" --enable-striping <true/false> --skip-network-checks --remove
--dbHost 您想要註冊之特定 SID 實例的私人 IP。

在多重實例設定中,每個系統標識碼 (SID) 可能會有不同的私人IP。 針對正確的實例使用 中的 /sybase/<SID>/interfaces IP。

注意

如果您已安裝預先註冊文稿,請執行下列 bash 命令來更新文稿名稱:

sudo ./<script name> -us

高可用性(HA)配置支援

Azure 備份 支援以高可用性(HA)配置部署於多個 Azure 虛擬機器(例如主動/被動或主/次節點設定)的 SAP ASE(Sybase)資料庫。 在此類部署中,Azure 備份 將所有參與節點視為單一邏輯 HA 容器,並在故障轉移期間自動處理備份操作,無需人工介入。

支援跨多個 Azure VM 的 HA 配置。 在單一 Azure 虛擬機內實作的 HA(例如多個 ASE 實例或限制在一台虛擬機上的 HA 結構)不支援。

關於如何為 SAP ASE HA 叢集設定 Azure 備份,包括前置條件與註冊要求,請參見「為 SAP ASE 高可用性叢集配置備份」。

下一步