翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
追加情報
このセクションでは、サポートされているが非推奨の Amazon FSx 機能のリファレンスについて説明します。
カスタムバックアップスケジュールの設定
を使用して AWS Backup 、ファイルシステムのカスタムバックアップスケジュールを設定することをお勧めします。ここで提供される情報は、 を使用するときよりも頻繁にバックアップをスケジュールする必要がある場合の参考用です AWS Backup。
有効になっている場合、Amazon FSx は毎日のバックアップ期間中に 1 日 1 回、ファイルシステムのバックアップを自動的に取得します。Amazon FSx では、自動バックアップに対して指定した保持期間が適用されます。また、ユーザーによるバックアップもサポートしているため、いつでもバックアップを作成できます。
以下に、カスタムバックアップスケジューリングをデプロイするためのリソースと設定を示します。カスタムバックアップスケジューリングは、ユーザーが定義したカスタムスケジュールに基づいて Amazon FSx for Lustre ファイルシステム上でユーザー主導のバックアップを実行します。例えば、6 時間に 1 回、毎週 1 回などです。このスクリプトは、指定した保持期間以前のバックアップの削除も設定します。
このソリューションは、必要なすべてのコンポーネントを自動的にデプロイし、以下のパラメータを受け取ります。
-
ファイルシステム
-
バックアップを実行するための CRON スケジュールパターン
-
バックアップ保持期間 (日数)
-
バックアップネームタグ
CRON スケジュールパターンの詳細については、「Amazon CloudWatch ユーザーガイド」の「ルールのスケジュール表現」を参照してください。
アーキテクチャの概要
このソリューションをデプロイすると、 AWS クラウドに以下のリソースが構築されます。

このソリューションは以下の処理を実行します。
-
AWS CloudFormation テンプレートは、CloudWatch イベント、Lambda 関数、Amazon SNS キュー、IAM ロールをデプロイします。IAM ロールは、Amazon FSx for Lustre API オペレーションを呼び出すためのアクセス許可を Lambda 関数に与えます。
-
CloudWatch イベントは、最初のデプロイ時に CRON パターンとして定義したスケジュールで実行されます。このイベントは、バックアップを開始するために Amazon FSx for Lustre
CreateBackup
API オペレーションを呼び出して、ソリューションのバックアップマネージャー Lambda 関数を呼び出します。 -
バックアップマネージャーは、
DescribeBackups
を使用して、指定されたファイルシステムの既存のユーザー主導バックアップのリストを取得します。次に、初期デプロイ中に指定した保存期間より以前のバックアップを削除します。 -
最初のデプロイ時に通知するオプションを選択すると、バックアップマネージャーは、正常なバックアップ時に Amazon SNS キューに通知メッセージを送信します。障害が発生した場合は常に通知が送信されます。
AWS CloudFormation テンプレート
このソリューションでは AWS CloudFormation 、 を使用して Amazon FSx for Lustre カスタムバックアップスケジューリングソリューションのデプロイを自動化します。このソリューションを使用するには、fsx-scheduled-backup.template
オートメーションデプロイ
次の手順では、このカスタムバックアップスケジューリングソリューションを設定および展開します。デプロイには約 5 分かかります。開始する前に、 AWS アカウントの Amazon Virtual Private Cloud (Amazon VPC) で実行されている Amazon FSx for Lustre ファイルシステムの ID が必要です。リソースを作成するための詳細については、「Amazon FSx for Lustre の使用開始」を参照してください。
注記
このソリューションを実装すると、関連する AWS サービスの請求が発生します。詳細については、それらのサービスの料金詳細ページを参照してください。
カスタムバックアップソリューションスタックを起動するには
-
fsx-scheduled-backup.template
AWS CloudFormation テンプレートをダウンロードします。 AWS CloudFormation スタックの作成の詳細については、「 AWS CloudFormation ユーザーガイド」の「 AWS CloudFormation コンソールでのスタックの作成」を参照してください。 注記
デフォルトでは、このテンプレートは米国東部 (バージニア北部) AWS リージョンで起動します。Amazon FSx for Lustre は現在、特定の でのみ使用できます AWS リージョン。本ソリューションは、Amazon FSx for Lustre が利用可能な AWS リージョンで起動する必要があります。詳細については、「AWS 全般のリファレンス」の「AWS リージョン とエンドポイント」の Amazon FSx セクションを参照してください。
-
[Parameters] (パラメータ) については、テンプレートのパラメータを確認し、ファイルシステムのニーズに合わせて変更します。このソリューションは以下のデフォルト値を使用します。
パラメータ デフォルト 説明 Amazon FSx for Lustre ファイルシステム ID デフォルト値なし バックアップするファイルシステムのファイルシステム ID。 バックアップの CRON スケジュールパターン。 0 0/4 * * ? * CloudWatch イベントを実行するスケジュールで、新しいバックアップをトリガーし、保持期間外の古いバックアップを削除します。 バックアップ 保持期間 (日数) 7 ユーザーによるバックアップを保持する日数。Lambda 関数は、この日数より古いユーザーによるバックアップを削除します。 バックアップの名前 ユーザースケジュールのバックアップ バックアップの名前は、Amazon FSx for Lustre 管理コンソールの、バックアップ名 の欄に表示されます。 バックアップの通知 はい バックアップが正常に開始されたときに通知するかどうかを選択します。エラーが発生した場合は、常に通知が送信されます。 Eメールアドレス デフォルト値なし SNS 通知をサブスクライブするためのEメールアドレス。 -
[Next] (次へ) を選択します。
-
[Options] (オプション) には、[Next] (次へ) を選択します。
-
[Review] (確認) で、設定を確認して確定します。テンプレートが IAM リソースを作成することを確認するチェックボックスを選択する必要があります。
-
[Create] (作成) を選択してスタックをデプロイします。
スタックのステータスは、 AWS CloudFormation コンソールの Status 列で確認できます。約 5 分後に CREATE_COMPLETE のステータスが表示されます。
追加のオプション
このソリューションで作成された Lambda 関数を使用して、複数の Amazon FSx for Lustre ファイルシステムのカスタムスケジュールバックアップを実行できます。ファイルシステム ID は、CloudWatch イベントの入力 JSON で Amazon FSx for Lustre 関数に渡されます。Lambda 関数に渡されるデフォルトの JSON は次のとおりです。ここで、 FileSystemId
と SuccessNotification
の値は、 AWS 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 カスタムスケジュールバックアップソリューション AWS CloudFormation スタックの一部ではありません。したがって、スタックを削除してもそれらは削除されません。