次の方法で共有


Azure VM での SAP ASE (Sybase) データベースバックアップについて

SAP Adaptive Server Enterprise (ASE) (Sybase) データベースは、復旧ポイント目標 (RPO) と目標復旧時間を (RTO) の必要性が低い極めて重要なワークロードです。 Azure Backup を使用して、Azure 仮想マシン (VM) 上で稼働している SAP ASE (Sybase) データベースをバックアップできるようになりました。

Azure Backup からのこのオファリングは、Azure Backup のゼロインフラストラクチャ バックアップの概念に沿っており、バックアップ インフラストラクチャのデプロイと管理を不要にします。 Azure VM 上で実行されている SAP ASE (Sybase) データベースをシームレスにバックアップおよび復元できるようになりました。 また、Azure Backup が提供するエンタープライズ管理機能を適用できます。

SAP ASE (Sybase) データベース バックアップの主な利点

Azure Backup サービスを使用して SAP ASE (Sybase) データベースをバックアップおよび復元することで、次の利点が得られます。

  • 15 分の RPO: ストリームベースのバックアップの場合、ログ バックアップは 15 分ごとにストリーミングされ、データベース バックアップに加えて適用できるため、ポイントインタイム リストア機能が提供されます。
  • ワンクリックで特定の時点に復旧: 運用データを、別の ASE サーバーに復元するのが簡単です。 Azure は連鎖するバックアップを管理し、バックグラウンドで復元処理を実行します。
  • 長期保持: 厳格な準拠と監査のニーズに対応するために必要です。 保有期間に基づいてバックアップを何年も保持し、復旧期間を超えると、組み込みのライフサイクル管理機能によって、自動的に削除されます。
  • Azure からのバックアップ管理: Azure Backup の管理および監視機能を使用して、管理エクスペリエンスを向上させます。
  • 圧縮: バックアップ ストレージのコストを節約するには、バックアップ ポリシーで ASE ネイティブ圧縮を有効にします。
  • ストライピング: 事前登録スクリプトによって ASE 仮想マシン (VM) と Recovery Services コンテナーの間のバックアップ スループットを向上させるために、ストライピングを有効にします。
  • コスト効率の高いバックアップ ポリシーのサポート : 完全バックアップを毎週実行し、差分バックアップを毎日実行することで、(完全バックアップを毎日ストリーミングするのではなく) ストレージ コストを削減できます
  • Recovery Services コンテナー: すべてのバックアップは、不変性、論理的な削除、マルチユーザー認証などのセキュリティ機能を提供する Azure Backup マネージド Recovery Services コンテナーに直接ストリーミングされます。保管済みのバックアップ データは Microsoft が管理する Azure サブスクリプションに格納され、顧客の環境から隔離されます。 これらの機能により、SAP ASE バックアップ データは常に安全で、改ざんされないことが保証されます。 また、ソース マシンが侵害された場合でも、データを安全に復元できます。
  • 複数のデータベース復元オプション: 別の場所の復元 (システムの更新)、元の場所の復元、ファイルとして復元のサポート。

サポートされているバックアップと復元のシナリオを確認するには、SAP ASE シナリオのサポート マトリックスを参照してください。

SAP ASE (Sybase) データベースのバックアップ アーキテクチャ

Azure VM 内で実行されている SAP ASE (Sybase) データベースをバックアップし、バックアップ データを Azure Recovery Services コンテナーに直接ストリーミングできます。

  • バックアップ プロセスは、Azure で Recovery Services コンテナーを作成することによって開始されます。 このコンテナーは、時間の経過と共に作成されたバックアップと復元ポイントを格納するために使用されます。

  • SAP ASE サーバーを実行している Azure VM がコンテナーに登録されており、バックアップされるデータベースが検出されます。 Azure Backup サービスでデータベースを検出できるようにするには、事前登録スクリプト を ASE サーバーで、root ユーザーとして実行する必要があります。

  • このスクリプトでは、AZUREWLBACKUPASEUSER データベース ユーザーが作成されるか、既に作成しているカスタム バックアップ ユーザーが使用されます。 次に、同じ名前を持つ対応するキーを hdbuserstore で作成します。 スクリプトの機能の詳細については、「 Azure VM での SAP ASE (Sybase) データベースのバックアップ」を参照してください。

  • Azure Backup サービスにより、登録されている SAP ASE サーバー上に ASE 用の Azure Backup プラグインがインストールされるようになりました。

  • 事前登録スクリプトによって作成された AZUREWLBACKUPASEUSER データベース ユーザー、または作成した (そして事前登録スクリプトへの入力として追加した) カスタム バックアップ ユーザーは、ASE 用の Azure Backup Plugin によって、バックアップと復元が行われます。 このスクリプトを実行せずに SAP ASE (Sybase) データベースのバックアップを構成しようとすると、UserErrorASEScriptNotRun エラーが発生する可能性があります。

  • 検出されたデータベースでバックアップを構成するには、必要なバックアップ ポリシーを選択し、バックアップを有効にする必要があります。

    これらのパラメーターがホスト レベルに存在しないことを確認します。 ホスト レベルのパラメーターはこれらのパラメーターをオーバーライドし、予期しない動作を引き起こす可能性があります。

  • ASE 用の Azure Backup Plugin は、すべてのバックアップスケジュールとポリシーの詳細を保持します。 スケジュールされたバックアップをトリガーし、API を介して ASE バックアップ エンジンと通信します。

  • ASE バックアップ エンジンは、バックアップするデータを含むストリームを返します。

  • 完全または差分のすべてのスケジュールされたバックアップとオンデマンドバックアップ (Microsoft Azure portal からトリガーされた) は、ASE 用の Azure Backup Plugin を介して開始されます。 ただし、ASE バックアップ エンジンはログ バックアップを管理し、トリガーします。

  • Azure Backup for SAP ASE は認定ソリューションであるため、基になるディスクまたは VM の種類に依存しません。 ASE は、バックアップをアクティブに実行するストリームを生成します。

SAP ASE Sybase データベースのバックアップを示す図。

Azure VM バックアップを Azure SAP ASE バックアップと共に使用

データベース レベルのバックアップと回復を提供する Azure の SAP ASE バックアップを使用することに加え、Azure VM バックアップ ソリューションを使用して、オペレーティング システムと非データベース ディスクをバックアップすることができます。

データベースのバックアップと復旧には、 認定済みの Azure SAP ASE バックアップ ソリューション を使用できます。

Azure VM バックアップを使用して、オペレーティング システムおよびその他の非データベース ディスクをバックアップできます。 VM バックアップは 1 日に 1 回実行され、書き込み高速オペレーティング システム ディスクと Ultra ディスクを除くすべてのディスクがバックアップされます。 Azure SAP ASE バックアップ ソリューションを使用してデータベースをバックアップするため、Azure VM の選択的なディスク バックアップと復元機能を使用して、オペレーティング システムと非データベース ディスクのみのファイル整合バックアップを作成できます。

  1. 次のいずれかのオプションを使用して、SAP ASE を実行している VM を復元します。

  2. 書き込み高速ディスクが除外されている場合、復元されません。 この場合、空の書き込みアクセラレータ ディスクとログ領域を作成します。

  3. 他のすべての構成 (IP、システム名など) が設定された後、VM は Azure Backup からデータベース データを受信するように設定されます。

  4. Azure SAP ASE (Sybase) データベース バックアップから目的の時点までデータベースを VM に復元します。

バックアップの価格

SAP ASE (Sybase) バックアップの価格には、次の 2 つのコンポーネントがあります。

  • 保護されたインスタンスのコスト: ASE データベースのサイズに関係なく、インスタンスあたりの定額料金。 この料金はリージョンによって異なります。

  • バックアップ ストレージ コスト: バックアップされたデータの記憶域スペースの消費量に基づくコスト。

たとえば、米国東部 2 インスタンスで 1.2 TB の ASE データベースを保護する場合、保護インスタンスと使用されたストレージに対して毎月課金されます。

SAP ASE (Sybase) データベースのサブスクリプション間復元

Azure Backup では、SAP ASE データベースが同じテナントにあり、復元に必要な Azure ロールベースのアクセス制御 (Azure RBAC) アクセス許可 が満たされていれば、任意のサブスクリプションと Recovery Services コンテナーへの SAP ASE データベースの復元がサポートされるようになりました。 既定では、復元は、復元ポイントが配置されているのと同じサブスクリプション内で実行されます。

  • CSR は、既存のコンテナーと新しく作成されたコンテナーの両方を含むすべての Recovery Services コンテナーで既定で有効になっています。
  • サブスクリプション間の復元は、Recovery Services コンテナーから直接開始できます。
  • CSR を使用したリージョン間復元 (CRR) はサポートされていません。

プライベート エンドポイントが有効なコンテナーへのサブスクリプション間の復元をトリガーする方法を学習します。

次のステップ

具体的には、次の方法を学習します。