バックアップの使用 - FSx for Lustre

バックアップの使用

Amazon FSx for Lustre を使用すると、Simple Storage Service (Amazon S3) 耐久データリポジトリにリンクされていない永続ファイルシステムの、自動日次バックアップとユーザー主導バックアップを実行できます。Amazon FSx バックアップは、ファイルシステムの一貫性、高い耐久性、および増分されます。高い耐久性を確保するために、Amazon FSx for Lustre では 99.999999999% (イレブンナイン) の耐久性で Amazon Simple Storage Service (Amazon S3) にバックアップを保存します。

FSx for Lustreファイルシステムのバックアップは、自動日次バックアップかユーザー主導のバックアップ機能を使用して生成されたものであるかを問わない、ブロックベースの増分バックアップです。つまり、バックアップを取得する際に、Amazon FSx はファイルシステム上のデータと以前のバックアップをブロックレベルで比較します。その後、Amazon FSx は、すべてのブロックレベルの変更のコピーを新しいバックアップに保存します。以前のバックアップが新しいバックアップに保存されないため、変更されないブロックレベルのデータ。バックアッププロセスの期間は、前回のバックアップが実行されてから変更されたデータの量によって異なり、ファイルシステムのストレージ容量の影響を受けません。次のリストは、さまざまな状況下でのバックアップ時間を示しています。

  • データがほとんどない真新しいファイルシステムの初期バックアップは数分で完了します。

  • TB のデータをロードした後に実行される新しいファイルシステムの初期バックアップは、完了までに数時間かかります。

  • ブロックレベルのデータに対する最小限の変更 (作成 / 変更が比較的少ない) で、TB のデータを用いたファイルシステムの 2 回目のバックアップは、完了までに数秒かかります。

  • 大量のデータが追加および変更された後、同じファイルシステムの 3 回目のバックアップが完了するまでに数時間かかります。

バックアップを削除すると、そのバックアップに固有のデータだけが削除されます。各 FSx for Lustre バックアップには、バックアップから新しいファイルシステムを作成するために必要なすべての情報が含まれており、ファイルシステムのポイントインタイムスナップショットを効果的に復元します。

ファイルシステムの定期的なバックアップを作成することは、Amazon FSx for Lustre がファイルシステムに対して実行するレプリケーションを補完するベストプラクティスです。Amazon FSx バックアップは、バックアップの保持とコンプライアンスのニーズのサポートに役立ちます。Amazon FSx for Lustre バックアップの使用は、バックアップの作成、バックアップのコピー、バックアップからのファイルシステムの復元、バックアップの削除など、簡単です。

スクラッチ ファイルシステムは、データのテンポラリストレージと短期間の処理用に設計されているため、バックアップはサポートされていません。S3 バケットがプライマリデータリポジトリとして機能し、Lustre ファイルシステムに常に完全なデータセットが含まれているとは限らないため、Amazon S3 バケットにリンクされたファイルシステムではバックアップはサポートされていません。

FSx for Lustreでのバックアップサポート

バックアップは、Simple Storage Service (Amazon S3) データリポジトリにリンクされていない FSx for Lustre 永続ファイルシステムでのみサポートされています。

スクラッチ ファイルシステムはテンポラリストレージと短期間のデータ処理用に設計されているため、Amazon FSx はスクラッチ ファイルシステムでのバックアップをサポートしていません。S3 バケットはプライマリデータリポジトリとして機能し、ファイルシステムには必ずしも常に完全なデータセットが含まれているとは限らないため、Amazon FSx は Simple Storage Service (Amazon S3) バケットにリンクされたファイルシステムでのバックアップをサポートしていません。詳細については、「ファイルシステムのデプロイオプション」および「データリポジトリの使用」を参照してください。

自動日次バックアップの使用

Amazon FSx for Lustre は、ファイルシステムの自動日次バックアップを取ることができます。自動日次バックアップは、ファイルシステムの作成時に設定された日次バックアップウィンドウ中に実行されます。日次バックアップウィンドウ中のある時点で、バックアッププロセスが初期化している間にストレージ I/O が一時的に中断することがあります (通常は数秒以内)。日次バックアップウィンドウを選択する際は、その日の都合の良い時間を選択することをお勧めします。この時間は、ファイルシステムを使用するアプリケーションの通常の動作時間外であることが理想的です。

自動日次バックアップは、保持期間 と呼ばれる一定期間、保存されます。保持期間は、0~90 日間で設定できます。保持期間を 0 (ゼロ) 日 に設定すると、自動日次 バックアップが行われなくなります。自動日次バックアップのデフォルトの保持期間は 0 日です。自動日次バックアップは、ファイルシステムの削除時に削除されます。

注記

保持期間を 0 日に設定すると、ファイルシステムが自動的にバックアップされることはありません。関連したすべてのレベルの重要な機能を持つファイルシステムには、自動日次バックアップを使用することを強くお勧めします。

AWS CLI または AWS SDK のいずれかを使用して、ファイルシステムのバックアップウィンドウとバックアップ保持期間を変更できます。UpdateFileSystem API オペレーションまたは update-file-system CLI コマンドを使用します。

ユーザー主導のバックアップ機能

Amazon FSx for Lustre では、いつでもファイルシステムのバックアップを手動で作成できます。Amazon FSx for Lustreコンソール、API、または AWS Command Line Interface (CLI) を使用して行うことができます。ユーザー主導の Amazon FSx ファイルシステムのバックアップは有効期限切れにならず、保存したい期間利用できます。ユーザーによるバックアップは、バックアップされたファイルシステムを削除した後も保持されます。ユーザーが作成したバックアップは、Amazon FSx for Lustre コンソール、API、または CLI を使用してのみ削除でき、Amazon FSx によって自動的に削除されることはありません。詳細については、「バックアップの削除」を参照してください。

ユーザーによるバックアップの作成

次の手順では、ユーザーが Amazon FSx コンソールで既存のファイルシステムのバックアップを作成する方法について説明します。

ユーザー主導のファイルシステムバックアップを作成するには
  1. https://console.aws.amazon.com/fsx/ で Amazon FSx for Lustre コンソールを開きます。

  2. コンソールダッシュボードから、バックアップするファイルシステムの名前を選択します。

  3. [Actions] (アクション) から [Create backup] (バックアップの作成) を選択します。

  4. [Create backup] (バックアップの作成) ダイアログボックスが表示されますので、バックアップ名を入力します。バックアップ名は、英字、空白、数字、特殊文字. + - = _ : / を含む最大 256 の Unicode 文字を使用できます。

  5. [Create backup] (バックアップの作成) を選択します。

これで、ファイルシステムのバックアップが作成されました。Amazon FSx for Lustre コンソールの左側のナビゲーション [Backups] (バックアップバックアップ) を選択すると、すべてのバックアップのテーブルが表示されます。バックアップに付けた名前と、一致する結果のみを表示するようにテーブルフィルターを検索できます。

この手順で説明したように、ユーザー主導バックアップを作成すると、タイプは USER_INITIATED になり、Amazon FSx がバックアップを [Creating]] (作成中) している間は作成ステータスになります。完全に利用可能になるまで、バックアップが Simple Storage Service (Amazon S3) に転送されている間は、ステータスが [Transferring] (転送中) に変わります。

Amazon FSx で AWS Backup を使用する

AWS Backup は、Amazon FSx ファイルシステムをバックアップすることでデータを保護する、シンプルで費用効果の高い方法です。AWS Backup は、バックアップの作成、コピー、復元、および削除を簡素化すると同時に、レポートと監査を改善するように設計された統合バックアップサービスです。AWS Backup を使用すると、法律、規制、および専門家によるコンプライアンスのための集中バックアップ戦略の開発が容易になります。AWS Backup は、次のことを実行できる中心的な場所を提供することで、AWS ストレージボリューム、データベース、およびファイルシステムの保護も簡単にします。

  • バックアップする AWS リソースの設定および監査。

  • バックアップのスケジューリングの自動化。

  • 保持ポリシーの設定。

  • AWS リージョン間や AWS アカウント間でバックアップをコピーします。

  • 最近のすべてのバックアップと復元アクティビティのモニタリング。

AWS Backup は Amazon FSx の内臓 バックアップ機能を使用します。AWS Backup コンソールから取得したバックアップには、Amazon FSx コンソールで取得されるバックアップと同じレベルのファイルシステムの一貫性とパフォーマンス、および同じ復元オプションを備えています。AWS Backup を使用してバックアップを管理する場合、無制限の保持オプションや、1 時間ごとにスケジュールされたバックアップを作成するなどの追加機能を利用できます。さらに、AWS Backup は、出典ファイルシステムが削除された後でもイミュータブルのバックアップを保持します。これにより、偶発的または悪意のある削除から保護できます。

AWS Backup によって取得したバックアップはユーザー主導バックアップと見なされ、Amazon FSx のユーザー起動のバックアップクォータにカウントされます。Amazon FSx コンソール、CLI、および API で、AWS Backup によって取得されたバックアップを確認して復元できます。AWS Backup によって作成されたバックアップのバックアップタイプは AWS_BACKUP です。ただし、Amazon FSx コンソール、CLI、または API で AWS Backup によって作成されたバックアップを削除することはできません。AWS Backup を使用して Amazon FSx ファイルシステムをバックアップする方法の詳細については、「AWS Backupデベロッパーガイド」の Amazon FSx ファイルシステムでの作業 を参照してください。