追加情報 - FSx Lustre 用の

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

追加情報

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

カスタムバックアップスケジュールの設定

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

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

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

このソリューションは、必要なすべてのコンポーネントを自動的にデプロイし、以下のパラメータを受け取ります。

  • ファイルシステム

  • バックアップを実行するためのCRONスケジュールパターン

  • バックアップ保持期間 (日数)

  • バックアップネームタグ

CRON スケジュールパターンの詳細については、「Amazon CloudWatch ユーザーガイド」の「ルールのスケジュール式」を参照してください。

アーキテクチャの概要

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

AWS Backup ソリューションのアーキテクチャを示す図。

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

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

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

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

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

AWS CloudFormation テンプレート

このソリューションでは AWS CloudFormation 、 を使用して Amazon FSx for Lustre カスタムバックアップスケジューリングソリューションのデプロイを自動化します。このソリューションを使用するには、fsx-scheduled-backup.template AWS CloudFormation テンプレートをダウンロードします。

オートメーションデプロイ

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

注記

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

カスタムバックアップソリューションスタックを起動するには
  1. fsx-scheduled-backup.template AWS CloudFormation テンプレートをダウンロードします。 AWS CloudFormation スタックの作成の詳細については、「 AWS CloudFormation ユーザーガイド」の「 AWS CloudFormation コンソールでのスタックの作成」を参照してください。

    注記

    デフォルトでは、このテンプレートは米国東部 (バージニア北部) AWS リージョンで起動します。Amazon FSx for Lustre は現在、特定の でのみ使用できます AWS リージョン。このソリューションは、 AWS Amazon FSx for Lustre が利用可能な リージョンで起動する必要があります。詳細については、「」を参照してください。Amazon FSx のAWS リージョン 「」セクションと「エンドポイントAWS 全般のリファレンス」。

  2. [Parameters] (パラメータ) については、テンプレートのパラメータを確認し、ファイルシステムのニーズに合わせて変更します。このソリューションは以下のデフォルト値を使用します。

    パラメータ デフォルト 説明
    Amazon FSx for Lustre ファイルシステム ID デフォルト値なし バックアップするファイルシステムのファイルシステム ID。
    CRON バックアップのスケジュールパターン。 0 0/4 * * ? * CloudWatch イベントを実行するスケジュール。新しいバックアップをトリガーし、保持期間外の古いバックアップを削除します。
    バックアップ 保持期間 (日数) 7 ユーザーによるバックアップを保持する日数。Lambda 関数は、この日数より古いユーザーによるバックアップを削除します。
    バックアップの名前 ユーザースケジュールのバックアップ これらのバックアップの名前。Amazon FSx for Lustre マネジメントコンソールのバックアップ名列に表示されます。
    バックアップの通知 はい バックアップが正常に開始されたときに通知するかどうかを選択します。エラーが発生した場合は、常に通知が送信されます。
    Eメールアドレス デフォルト値なし SNS 通知をサブスクライブする E メールアドレス。
  3. [Next (次へ)] を選択します。

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

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

  6. [作成] を選択してスタックをデプロイします。

スタックのステータスは、ステータス列の AWS CloudFormation コンソールで確認できます。約 5 分後に CREATE_COMPLETE のステータスが表示されます。

追加のオプション

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

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

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

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