

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# Systems Manager と EventBridge を使用した SAP HANA データベースの自動バックアップ
<a name="automatically-back-up-sap-hana-databases-using-systems-manager-and-eventbridge"></a>

*Ambarish Satarkar、Gaurav Rath (Amazon Web Services)*

## 概要
<a name="automatically-back-up-sap-hana-databases-using-systems-manager-and-eventbridge-summary"></a>

このパターンでは、AWS Systems Manager、Amazon EventBridge、Amazon Simple Storage Service (Amazon S3)、および AWS Backint Agent for SAP HANA エージェント を使用して SAP HANA データベースのバックアップを自動化する方法を説明します。

このパターンでは、`BACKUP DATA` コマンドを使用するシェルスクリプトベースのアプローチが可能になり、多数のシステムにまたがるオペレーティングシステム (OS) インスタンスごとにスクリプトやジョブ設定を管理する必要がなくなります。


| 
| 
| 注: 2023 年 4 月の時点で、AWS Backup は、Amazon Elastic Compute Cloud (Amazon EC2) での SAP HANA データベースのサポートを発表しました。詳細については、「[Amazon EC2 インスタンスのバックアップでの SAP HANA データベース](https://docs.aws.amazon.com/aws-backup/latest/devguide/backup-saphana.html)」を参照してください。組織のニーズに応じて、AWS Backup サービスを使用して SAP HANA データベースを自動的にバックアップすることも、このパターンを使用することもできます。 | 
| --- |

## 前提条件と制限事項
<a name="automatically-back-up-sap-hana-databases-using-systems-manager-and-eventbridge-prereqs"></a>

**前提条件**
+ Systems Manager 向けに設定されているマネージド型 Amazon Elastic Compute Cloud (Amazon EC2) インスタンスで、サポート対象のリリースを含む既存の SAP HANA インスタンス (実行中)
+ Systems Manager エージェント (SSM エージェント) 2.3.274.0 以降のバージョンがインストール済み
+ パブリックアクセスが有効になっていない S3 バケット　　
+ `hdbuserstore` という名前の `SYSTEM` キー
+ オートメーションランブックをスケジュールどおりに実行するための AWS Identity and Access Management (IAM) ロール　
+ `AmazonSSMManagedInstanceCore` と `ssm:StartAutomationExecution` ポリシーは Systems Manager Automation サービスロールにアタッチされます。

**機能制限**
+ AWS Backint Agent for SAP HANA は重複排除をサポートしていません。
+ AWS Backint Agent for SAP HANA はデータ圧縮をサポートしていません。

**製品バージョン**

AWS Backint Agent は、以下のオペレーティングシステムでサポートされています。
+ SUSE Linux Enterprise Server
+ SUSE Linux Enterprise Server for SAP
+ Red Hat Enterprise Linux for SAP

AWS Backint Agent では、以下のデータベースがサポートされています。　 
+ SAP HANA 1.0 SP12 (シングルノードとマルチノード)
+ SAP HANA 2.0 以降 (シングルノードとマルチノード)

## アーキテクチャ
<a name="automatically-back-up-sap-hana-databases-using-systems-manager-and-eventbridge-architecture"></a>

**ターゲットテクノロジースタック**
+ AWS Backint Agent
+ Amazon S3
+ AWS Systems Manager
+ Amazon EventBridge
+ SAP HANA

**ターゲットアーキテクチャ**

次の図は、AWS Backint Agent、S3 バケット、Systems Manager と EventBridge をインストールするスクリプトを示しています。これらのスクリプトは、コマンド ドキュメントを使用して定期的なバックアップをスケジュールします。

![\[定期的なバックアップをスケジュールするためのワークフロー。\]](http://docs.aws.amazon.com/ja_jp/prescriptive-guidance/latest/patterns/images/pattern-img/0aa22a27-d100-483d-95f9-c3101f40402c/images/201d2b9a-b88e-4432-82cd-240b81da981e.png)


**自動化とスケール**
+ Systems Manager Automation ランブックを使用すると、複数の AWS Backint Agent をインストールできます。
+ Systems Manager ランブックを実行するたびに、ターゲットの選択に基づいて、*n* 個の SAP HANA インスタンスまでスケールできます。
+ EventBridge は SAP HANA のバックアップを自動化できます。　

## ツール
<a name="automatically-back-up-sap-hana-databases-using-systems-manager-and-eventbridge-tools"></a>
+ 「[AWS Backint Agent for SAP HANA](https://docs.aws.amazon.com/sap/latest/sap-hana/aws-backint-agent-sap-hana.html)」は、既存のワークフローと統合して、設定ファイルで指定した S3 バケットに SAP HANA データベースをバックアップするスタンドアロン アプリケーションです。AWS Backint Agent は SAP HANA データベースの完全バックアップ、増分バックアップ、差分バックアップをサポートしています。SAP HANA データベースサーバーで実行され、バックアップとカタログが SAP HANA データベースから AWS Backint Agent に転送されます。
+ [Amazon EventBridge](https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-what-is.html) は、アプリケーションをさまざまなソースからのデータに接続するために使用できるサーバーレスのイベントバスサービスです。EventBridge は、アプリケーション、Software as a Service (SaaS) アプリケーション、および AWS サービスからのリアルタイムデータのストリームを、AWS Lambda 関数、API デスティネーションを使用した HTTP 呼び出しエンドポイント、または他のアカウントのイベントバスなどのターゲットに配信します。
+ [Amazon Simple Storage Service (Amazon S3)](https://docs.aws.amazon.com/AmazonS3/latest/userguide/Welcome.html)は、オブジェクトストレージを提供します。Simple Storage Service (Amazon S3) を使用すると、いつでもウェブ上の任意の場所から任意の量のデータを保存および取得できます。
+ [AWS Systems Manager](https://docs.aws.amazon.com/systems-manager/latest/userguide/what-is-systems-manager.html) は、AWS 上のインフラストラクチャを可視化し、制御するためのサービスです。Systems Manager コンソールを使用すると、複数の AWS サービスからの運用データを表示し、AWS リソース全体の運用タスクを自動化できます。

**コード**

このパターンのコードは、「[aws-backint-automated-backup](https://github.com/aws-samples/aws-backint-automated-backup)」GitHub リポジトリで利用できます。

## エピック
<a name="automatically-back-up-sap-hana-databases-using-systems-manager-and-eventbridge-epics"></a>

### hdbuserstore キーシステムを作成します
<a name="create-an-hdbuserstore-key-system"></a>


| タスク | 説明 | 必要なスキル | 
| --- | --- | --- | 
| hdbuserstore キーシステムを作成します | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/prescriptive-guidance/latest/patterns/automatically-back-up-sap-hana-databases-using-systems-manager-and-eventbridge.html) | AWS 管理者、SAP HANA 管理者 | 

### AWS Backint Agent のインストール
<a name="install-aws-backint-agent"></a>


| タスク | 説明 | 必要なスキル | 
| --- | --- | --- | 
| AWS Backint Agent のインストール | AWS Backint Agent ドキュメントの[「 AWS Backint Agent for SAP HANA のインストールと設定」](https://docs.aws.amazon.com/sap/latest/sap-hana/aws-backint-agent-installing-configuring.html)の手順に従ってください。 | AWS 管理者、SAP HANA 管理者 | 

### Systems Manager コマンドのドキュメントを作成する
<a name="create-the-systems-manager-command-document"></a>


| タスク | 説明 | 必要なスキル | 
| --- | --- | --- | 
| Systems Manager コマンドのドキュメントを作成する | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/prescriptive-guidance/latest/patterns/automatically-back-up-sap-hana-databases-using-systems-manager-and-eventbridge.html) | AWS 管理者、SAP HANA 管理者 | 

### 定期的にバックアップをスケジュールします
<a name="schedule-backups-on-a-regular-frequency"></a>


| タスク | 説明 | 必要なスキル | 
| --- | --- | --- | 
| Amazon EventBridge を使用して定期バックアップをスケジュールします。 | [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/prescriptive-guidance/latest/patterns/automatically-back-up-sap-hana-databases-using-systems-manager-and-eventbridge.html)S3 バケットパスから,バックアップの完了を確認できます。 <pre> s3:/<your_bucket_name>/<target folder>/<SID>/usr/sap/<SID>/SYS/global/hdb/backint/DB_<SID>/</pre>SAP HANA バックアップカタログからバックアップを確認することもできます。　 | AWS 管理者、SAP HANA 管理者 | 

## 関連リソース
<a name="automatically-back-up-sap-hana-databases-using-systems-manager-and-eventbridge-resources"></a>
+ 「[AWS Backint Agent for SAP HANA](https://docs.aws.amazon.com/sap/latest/sap-hana/aws-backint-agent-sap-hana.html)」
+ 「[AWS Backint Agent for SAP HANA のインストールと設定](https://docs.aws.amazon.com/sap/latest/sap-hana/aws-backint-agent-installing-configuring.html)]