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) データベースのバックアップを構成しようとすると、UserErrorHanaScriptNotRun エラーを受け取る場合があります。検出されたデータベースでバックアップを構成するには、必要なバックアップ ポリシーを選択し、バックアップを有効にする必要があります。
バックアップを構成したら、Azure Backup サービスは、保護された SAP ASE サーバーのデータベース レベルで、次の Backint パラメーターを設定します:
[catalog_backup_using_backint:true]
[enable_accumulated_catalog_backup:false]
[parallel_data_backup_backint_channels:1]
[log_backup_timeout_s:900)]
[backint_response_timeout:7200]
Note
これらのパラメーターが、ホスト レベルで存在 "しない" ことを確認してください。 ホスト レベルのパラメーターによってこれらのパラメーターがオーバーライドされるため、予期しない動作が発生することがあります。
ASE 用の Azure Backup Plugin は、すべてのバックアップスケジュールとポリシーの詳細を保持します。 それは、スケジュールされたバックアップをトリガーし、Backint API を介して ASE バックアップ エンジンと通信します。
ASE バックアップ エンジンは、バックアップするデータを含む Backint ストリームを返します。
完全または差分のすべてのスケジュールされたバックアップとオンデマンドバックアップ (Microsoft Azure portal からトリガーされた) は、ASE 用の Azure Backup Plugin を介して開始されます。 ただし、ASE バックアップ エンジンはログ バックアップを管理し、トリガーします。
SAP ASE 用 Azure Backup は、Backint 認定ソリューションであるため、基になるディスクまたは VM の種類に依存しません。 このバックアップは、ASE で生成されたストリームによって実行されます。
Azure VM バックアップを Azure SAP ASE バックアップと共に使用
データベース レベルのバックアップと回復を提供する Azure の SAP ASE バックアップを使用することに加え、Azure VM バックアップ ソリューションを使用して、オペレーティング システムと非データベース ディスクをバックアップすることができます。
Backint 認定の Azure SAP ASE バックアップ ソリューションは、データベースのバックアップと回復に使用できます。
Azure VM バックアップを使用して、オペレーティング システムおよびその他の非データベース ディスクをバックアップできます。 VM バックアップは 1 日に 1 回実行され、書き込みアクセラレータ オペレーティング システム ディスクと Ultra ディスクを除くすべてのディスクがバックアップされます。 Azure SAP ASE バックアップ ソリューションを使用してデータベースをバックアップするため、Azure VM の選択的なディスク バックアップと復元機能を使用して、オペレーティング システムと非データベース ディスクのみのファイル整合バックアップを作成できます。
次のいずれかを使用して、SAP ASE を実行している VM を復元します。
- 最新の復旧ポイントから、新しい VM を Azure VM バックアップから復元します。
- 新しい空の VM を作成し、最新の復旧ポイントからディスクを接続します。
書き込みアクセラレータ ディスクが除外されている場合は、復元されません。 この場合、空の書き込みアクセラレータ ディスクとログ領域を作成します。
他のすべての構成 (IP、システム名など) が設定された後、VM は Azure Backup からデータベース データを受信するように設定されます。
Azure SAP ASE (Sybase) データベース バックアップから目的の時点までデータベースを VM に復元します。
バックアップの価格
SAP ASE (Sybase) バックアップの価格には、次の 2 つのコンポーネントがあります。
保護されたインスタンスのコスト: ASE データベースのサイズに関係なく、インスタンスあたりの定額料金。 この料金はリージョンによって異なります。
バックアップ ストレージ コスト: バックアップされたデータの記憶域スペースの消費量に基づくコスト。
たとえば、East US2 リージョンで実行されている 1 つのインスタンスで 1.2 TB の ASE データベースを保護する場合、East US2 リージョンに準じて 1 か月あたりの保護インスタンス コストと、使用されているストレージのコストに課金されます。
次のステップ
具体的には、次の方法を学習します。