

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

# 追加情報
<a name="additional-info"></a>

このセクションでは、サポートされているが非推奨の Amazon FSx 機能のリファレンスについて説明します。

**Topics**
+ [カスタムバックアップスケジュールの設定](#custom-backup-schedule)

## カスタムバックアップスケジュールの設定
<a name="custom-backup-schedule"></a>

AWS Backup を使用して、ファイルシステムのカスタムバックアップスケジュールを設定することをお勧めします。ここで提供される情報は、AWS Backup の使用時よりもバックアップを頻繁にスケジュールする必要がある場合の参考用です。

有効になっている場合、Amazon FSx は毎日のバックアップ期間中に 1 日 1 回、ファイルシステムのバックアップを自動的に取得します。Amazon FSx では、自動バックアップに対して指定した保持期間が適用されます。また、ユーザーによるバックアップもサポートしているため、いつでもバックアップを作成できます。

以下に、カスタムバックアップスケジューリングをデプロイするためのリソースと設定を示します。カスタムバックアップスケジューリングは、ユーザーが定義したカスタムスケジュールに基づいて Amazon FSx for Lustre ファイルシステム上でユーザー主導のバックアップを実行します。例えば、6 時間に 1 回、毎週 1 回などです。このスクリプトは、指定した保持期間以前のバックアップの削除も設定します。

このソリューションは、必要なすべてのコンポーネントを自動的にデプロイし、以下のパラメータを受け取ります。
+ ファイルシステム
+ バックアップを実行するための CRON スケジュールパターン
+ バックアップ保持期間 (日数)
+ バックアップネームタグ

CRON スケジュールパターンの詳細については、「Amazon CloudWatch ユーザーガイド」の「[ルールのスケジュール表現](https://docs.aws.amazon.com/AmazonCloudWatch/latest/events/ScheduledEvents.html)」を参照してください。

### アーキテクチャの概要
<a name="fsx-custom-backup-overview"></a>

このソリューションをデプロイすると、AWS クラウド に以下のリソースが構築されます。

![\[AWS Backup ソリューションのアーキテクチャを示す図。\]](http://docs.aws.amazon.com/ja_jp/fsx/latest/LustreGuide/images/fsx-custom-backup-architecture.png)


このソリューションは以下の処理を実行します。

1. CloudFormation テンプレートは、CloudWatch イベント、Lambda 関数、Amazon SNS キュー、および IAM ロールをデプロイします。IAM ロールは、Amazon FSx for Lustre API オペレーションを呼び出すためのアクセス許可を Lambda 関数に与えます。

1. CloudWatch イベントは、最初のデプロイ時に CRON パターンとして定義したスケジュールで実行されます。このイベントは、バックアップを開始するために Amazon FSx for Lustre `CreateBackup` API オペレーションを呼び出して、ソリューションのバックアップマネージャー Lambda 関数を呼び出します。

1. バックアップマネージャーは、`DescribeBackups` を使用して、指定されたファイルシステムの既存のユーザー主導バックアップのリストを取得します。次に、初期デプロイ中に指定した保存期間より以前のバックアップを削除します。

1. 最初のデプロイ時に通知するオプションを選択すると、バックアップマネージャーは、正常なバックアップ時に Amazon SNS キューに通知メッセージを送信します。障害が発生した場合は常に通知が送信されます。

### CloudFormation テンプレート
<a name="fsx-custom-backup-template"></a>

このソリューションは CloudFormation を使用して、Amazon FSx for Lustre カスタムバックアップスケジューリングソリューションのデプロイを自動化します。このソリューションを使用するには、[fsx-scheduled-backup.テンプレート](https://s3.amazonaws.com/solution-references/fsx/backup/fsx-scheduled-backup.template)CloudFormation テンプレートをダウンロードしてください。

### オートメーションデプロイ
<a name="fsx-custom-backup-deployment"></a>

次の手順では、このカスタムバックアップスケジューリングソリューションを設定および展開します。デプロイには約 5 分かかります。スタートする前に、自分の AWS アカウントの Amazon Virtual Private Cloud (Amazon VPC) で実行されている Amazon FSx for Lustre ファイルシステムの ID が必要です。リソースを作成するための詳細については、「[Amazon FSx for Lustre の使用開始](getting-started.md)」を参照してください。

**注記**  
このソリューションを実行すると、関連する AWS のサービスに料金が発生します。詳細については、それらのサービスの料金詳細ページを参照してください。

**カスタムバックアップソリューションスタックを起動するには**

1. [fsx-scheduled-backup.template](https://s3.amazonaws.com/solution-references/fsx/backup/fsx-scheduled-backup.template) CloudFormation テンプレートをダウンロードします。CloudFormation スタックの作成の詳細については、「*AWS CloudFormation ユーザーガイド*」の「[AWS CloudFormation コンソールでのスタックの作成](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-console-create-stack.html)」を参照してください。
**注記**  
デフォルトでは、このテンプレートは米国東部 (バージニア北部) AWS リージョンで起動します。Amazon FSx for Lustre は現在、特定の AWS リージョン でのみ利用可能です。本ソリューションは、Amazon FSx for Lustre が利用可能な AWS リージョンで起動する必要があります。詳細については、「*AWS 全般のリファレンス*」の「[AWS リージョン とエンドポイント](https://docs.aws.amazon.com/general/latest/gr/rande.html)」の Amazon FSx セクションを参照してください。

1. **[Parameters]** (パラメータ) については、テンプレートのパラメータを確認し、ファイルシステムのニーズに合わせて変更します。このソリューションは以下のデフォルト値を使用します。  
****    
[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/ja_jp/fsx/latest/LustreGuide/additional-info.html)

1. **[Next]** (次へ) を選択します。

1. **[Options]** (オプション) には、**[Next]** (次へ) を選択します。

1. **[Review]** (確認) で、設定を確認して確定します。テンプレートが IAM リソースを作成することを確認するチェックボックスを選択する必要があります。

1. **[Create]** (作成) を選択してスタックをデプロイします。

CloudFormation コンソールの **[Status]** (ステータス) 欄でスタックのステータスを表示できます。約 5 分後に **CREATE\$1COMPLETE** のステータスが表示されます。

### 追加のオプション
<a name="fsx-custom-backup-supplemental"></a>

このソリューションで作成された Lambda 関数を使用して、複数の Amazon FSx for Lustre ファイルシステムのカスタムスケジュールバックアップを実行できます。ファイルシステム ID は、CloudWatch イベントの入力 JSON で Amazon FSx for Lustre 関数に渡されます。Lambda 関数に渡されるデフォルトの JSON は次のとおりです。ここで、`FileSystemId` と `SuccessNotification` の値は、CloudFormation スタックの起動時に指定されたパラメータから渡されます。

```
{
	"start-backup": "true",
	"purge-backups": "true",
	"filesystem-id": "${FileSystemId}",
	"notify_on_success": "${SuccessNotification}"
}
```

追加の Amazon FSx for Lustre ファイルシステムのバックアップをスケジュールするには、別の CloudWatch イベントルールを作成します。このソリューションで作成された Lambda 関数をターゲットとして用い、スケジュールイベント出典を使用します。**[Configure input]** (入力の設定) で **[Constant (JSON text)]** (定数 (JSON テキスト)) を選択します。JSON 入力の場合は、バックアップする Amazon FSx for Lustre ファイルシステムのファイルシステム ID を `${FileSystemId}` の代わりに入力するだけです。また、上記の JSON の `${SuccessNotification}` の代わりに `Yes` または `No` のどちらかを入力してください。

手動で作成する追加の CloudWatch イベント ルールは、Amazon FSx for Lustre カスタムスケジュールバックアップソリューション CloudFormation スタックのパートではありません。したがって、スタックを削除してもそれらは削除されません。