この記事では、Azure Backup を使用して Azure VM 上の SAP Adaptive Server Enterprise (ASE) (Sybase) データベースをバックアップする場合にサポートされるシナリオと制限事項について説明します。
注
ログ バックアップの頻度を最大 15 分ごとに設定できるようになりました。 ログ バックアップは、データベースの完全バックアップが成功した後にのみフローを開始します。
Azure VM での SAP ASE (Sybase) データベースのシナリオ サポート
シナリオ | サポートされている構成 | サポートされていない構成 |
---|---|---|
トポロジ | Azure Linux VM でのみ実行されている SAP ASE データベース。 | ウィンドウズ |
地域 |
南北アメリカ - 米国中部、米国東部 2、米国東部、米国中北部、米国中南部、米国西部 2、米国西部 3、米国中西部、米国西部、カナダ中部、カナダ東部、ブラジル南部 アジア太平洋 – オーストラリア中部、オーストラリア中部 2、オーストラリア東部、オーストラリア南東部、東日本、西日本、韓国中部、韓国南部、東アジア、東南アジア、インド中部、インド南部、インド西部、中国東部、中国東部 2、中国東部 3、中国北部、中国北部 2、中国北部 3 ヨーロッパ - 西ヨーロッパ、北ヨーロッパ、フランス中部、英国南部、英国西部、ドイツ北部、ドイツ中西部、スイス北部、スイス西部、中央スイス北部、ノルウェー東部、ノルウェー西部、スウェーデン中部、スウェーデン南部 アフリカ/中東 – 南アフリカ北部、南アフリカ西部、アラブ首長国連邦北部、アラブ首長国連邦中部 Azure Government リージョン |
フランス南部、ドイツ中部、ドイツ北東部、US Gov アイオワ |
OS のバージョン | SLES 12 SP0、SP1、SP2、SP3、SP4、SP5;SLES 15 SP0、SP1、SP2、SP3、SP4、SP5、15.6 RHEL 7.1、 7.2、7.3、7.4、7.6、7.7、7.9、8.1、8.2、8.3、8.4、8.8.5、8.6、8.7、8.8、8.9、8.10、9.2 |
|
ASE バージョン | SAP Adaptive Server Enterprise 16.0 SP02、SP03、SP04 | |
ASE インスタンス | 1 つの Azure 仮想マシン (VM) 上の単一の SAP ASE インスタンス。 単一 VM 上のマルチ SID。 |
現在、単一 VM 上の HA はサポートされていません。 |
バックアップの種類 | 完全バックアップ、差分バックアップ、ログ バックアップ。 | 増分アーカイブのサポートは現在利用できません。 |
復元の種類 | ALR-Alternate 場所の復元、OLR-Original 場所の復元 (In-Place)、ファイルとしての復元。 | |
クロス サブスクリプションの復元 | Azure portal を介してサポートされます。 ペアリージョンへのサブスクリプション間の復元。 |
選択したリージョンはサポートされていません。 |
1 日あたりの完全バックアップの数 | スケジュールされたバックアップが 1 回。 オンデマンド バックアップが 3 回。 1 日に 3 回以上のバックアップをトリガーしないことをお勧めします。 ただし、失敗した試行に対してユーザーの再試行を許可するために、オンデマンド バックアップのハード制限は 9 回に設定されます。 |
|
ASE のデプロイ | スタンドアロン、単一 VM 上のマルチ SID。 | 単一 VM 上の HA。 |
圧縮 | バックアップ ポリシーを使用して ASE ネイティブ圧縮を有効にしたり、オンデマンドバックアップ/今すぐバックアップを実行したりできます。 事前登録スクリプトでは、最適な結果を得るために圧縮レベルが Level 101 に設定されます。 | |
ストライピングのサポート | Preregistration スクリプトで設定する必要があるストライピング構成を有効にすることで、バックアップ スループットを向上させることができます。 - パラメーター enable-striping - true と stripesCount に設定既定では 4 に設定され、調整できます。 | |
Azure CLI/PowerShell | 現在、Azure CLI/PowerShell のサポートは利用できません。 | |
セキュリティ機能 | 不変性、論理的な削除、MUA、プライベート エンドポイント、保存時の暗号化がサポートされています。 |
注
- Azure Backup では、Azure VM で実行されている SAP ASE (Sybase) データベースをバックアップするときに、夏時間の変更に合わせて自動的に調整されることはありません。 必要に応じて、ポリシーを手動で変更することをお勧めします。
- Azure portal で、ASE ネイティブ クライアント (SAP ASE Studio/Cockpit/DBA Cockpit) からトリガーされたバックアップジョブと復元ジョブを (同じマシンに) 監視できるようになりました。
マルチストリーミング データ バックアップのサポート
マルチストリーミングの SAP ASE 設定を有効にするパラメーター:
- parallel_data_backup_backint_channels
- "data_backup_buffer_size (省略可能)"
注
前の ASE パラメーターは、メモリと CPU 使用率の増加につながります。 過大使用がバックアップやその他の ASE 操作に悪影響を及ぼす可能性があるため、メモリ消費量と CPU 使用率を監視することをお勧めします。
データベースのバックアップ パフォーマンス: 大規模なデータベースでは、パフォーマンスの向上が顕著になります。
マルチストリーミングに適用できるデータベース サイズ: マルチストリーミング チャネルの数は、"128 GB を超える" すべてのデータ バックアップに適用されます。 128 GB 未満のデータ バックアップでは、常に 1 つのチャネルのみが使用されます。
サポートされているバックアップ スループット: 現在、マルチストリーミングでは、最大 1.5 GBps のデータ バックアップ スループットがサポートされています。 復旧スループットは、バックアップ スループットよりも遅くなります。
マルチストリーミングに適切な VM 構成: マルチストリーミングの恩恵を得るには、VM の最小構成を 16 vCPU、128 GB の RAM にする必要があります。
制限要因: ディスク論理ボリューム管理 (LVM) ストライピング と VM ネットワークの合計スループット 。いずれか早い方にヒットします。
SAP ASE (Sybase) Azure 仮想マシン ストレージと SAP ASE (Sybase) Azure 仮想マシン Premium SSD ストレージ構成 詳細について説明。 マルチストリーミング データ バックアップを構成するには、SAP のドキュメントを参照してください。
1 つのホスト上の複数の SAP ASE インスタンスのサポート
Azure Backup では、マルチ SID のサポートを利用して、Azure VM 上の複数の ASE (Sybase) データベース インスタンスに対してシームレスなバックアップが可能になりました。 この進歩は、複数のユーザーが効率的なデータ保護と回復を必要とする非運用セットアップなどの共有 VM 環境に特に役立ちます。 SAP ASE マルチ SID のサポートには、次の構成が含まれています。
Sap ASE インスタンス | 支援 |
---|---|
スタンドアロン (SID1) + スタンドアロン (SID2) | サポートされています |
HA (SID1) + スタンドアロン (SID2) | サポートされています |
HA (SID1) + HA (SID2) | サポートされています |
* SID1 (HXE) と SID2 (HYE) は、同じホスト上で実行されている 2 つの ASE インスタンスを表します。
次の表に、SAP ASE インスタンスを追加または削除するために必要なパラメーターを示します。
アクション | パラメーター | 説明 | スクリプトの例 |
---|---|---|---|
インスタンスを追加する | --sid |
保護する SAP ASE データベース インスタンス。 既定では、最初のインスタンスが選択されています。 |
./PreReg.sh --add --sid HXE または ./PreReg.sh --sid HXE (スクリプトの既定のモードは add です)。 インスタンスを追加したら、Recovery Services コンテナーで登録を行う必要があります。 後で新しいインスタンスを追加する場合は、再登録が必要です。 |
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。 複数インスタンスのセットアップでは、各システム ID (SID) に異なるプライベート IP が含まれる場合があります。 適切なインスタンスの /sybase/<SID>/interfaces で使用可能な IP を使用します。 |
注
事前登録スクリプトが既にインストールされている場合は、次の bash コマンドを実行してスクリプト名を更新します。
sudo ./<script name> -us
次のステップ
- Azure portal を使用して、Azure VM 上の SAP ASE (Sybase) データベースのバックアップを構成します。
- Azure portal を使用して Azure VM 上の SAP ASE データベースを復元します。
- Azure portal を使用して、バックアップされた SAP ASE データベースを管理および監視します。
- クイック スタート: Azure Cloud Shell で SAP ASE (Sybase) データベース バックアップの事前登録スクリプトを実行します。
- チュートリアル: Azure Business Continuity Center を使用して SAP ASE (Sybase) データベースをバックアップする。
- SAP ASE (Sybase) データベースバックアップのトラブルシューティングを行います。