Amazon Web Services ブログ

AWS Backup: EC2 インスタンス、EFS Single File Restore、クロスリージョンバックアップ

昨年 AWS Backupリリースして以来、毎日 20,000 を超える AWS のお客様がペタバイトのデータを保護しています。AWS Backup は、Amazon Elastic Block Store (EBS) ボリューム、データベース (Amazon Relational Database Service (RDS) または Amazon DynamoDB)、AWS Storage GatewayAmazon Elastic File System (EFS) のバックアップ管理を簡素化する、フルマネージド型の一元管理バックアップサービスです。

私たちはお客様のご意見を引き続きお待ちしております。その結果、現在、AWS Backup にエンタープライズデータ機能を追加しています。

  • Amazon Elastic Compute Cloud (EC2) インスタンス全体をバックアップできるようになりました。
  • バックアップを他の AWS リージョンにコピーできるようになりました。
  • 完全なファイルシステムではなく、Elastic File System ファイルシステムから単一のファイルを復元できるようになりました。

詳細は以下のとおりです。

EC2 インスタンスのバックアップ
EC2 インスタンスのバックアップと復元には、インスタンスの個々の EBS ボリュームだけでなく、追加の保護が必要です。インスタンスを復元するには、すべての EBS ボリュームを復元する必要があります。また、インスタンスタイプ、VPC、セキュリティグループ、IAM ロールなど、同一のインスタンスも再作成する必要があります。

現在、EC2 インスタンス全体でバックアップおよびリカバリタスクを実行する機能を追加しています。EC2 インスタンスをバックアップすると、AWS Backup はインスタンスに接続されているすべての EBS ボリュームを保護し、2つ (Elastic Inference Acceleratorユーザーデータスクリプト) を除く元の EC2 インスタンスからのすべてのパラメータを保存する AMI にそれらを接続します。

バックアップが完了すると、コンソール、API、または AWS コマンドラインインターフェイス (CLI) を使用して、完全なインスタンスを簡単に復元できます。API または AWS コマンドラインインターフェイス (CLI) を使用してすべてのパラメータを復元および編集できます。コンソールでは、元の EC2 インスタンスから 16 個のパラメータを復元および編集できます。

開始するには、バックアップコンソールを開き、バックアッププランまたはオンデマンドバックアップを選択します。この例では、オンデマンドバックアップを選択しました。サービス一覧から EC2 を選択し、バックアップするインスタンスの ID を選択します。

RAID ボリュームまたは他の種類の手法を使用してボリュームをグループ化する場合は、書き込みアクティビティを停止し、ファイルシステムキャッシュをフラッシュする必要があります。

しばらくすると、ボールトでバックアップが利用可能になります。バックアップを復元するには、バックアップを選択して復元をクリックします。

実際に復元を開始する前に、バックアップされた EC2 構成オプションを確認できます。インスタンスを再作成する前にリストされた値を変更する機会があります。

数秒後、復元されたインスタンスが起動し、EC2 コンソールで利用可能になります。

EFS 単一ファイルの復元
多くの場合、AWS Backup のお客様は、誤って削除または破損したファイルやフォルダを復元したいと考えています。今日までは、ファイルシステム全体の完全な復元を実行する必要があったため、厳密な RTO 目標を達成することは困難でした。

本日より、Elastic File System ファイルシステムから単一のファイルまたはディレクトリを復元できます。バックアップを選択し、復元するファイルまたはディレクトリの相対パスを入力すると、AWS Backup はファイルシステムのルートに新しい Elastic File System リカバリディレクトリを作成し、元のパス階層を保持します。ファイルを既存のファイルシステムまたは新しいファイルシステムに復元できます。

Elastic File System バックアップから単一のファイルを復元するには、ボールトからバックアップを選択し、復元をクリックします。バックアップの復元ウィンドウで、ファイルシステム全体を復元するか、個々のアイテムを復元するかを選択します。復元するファイルとディレクトリのファイルシステムのルート (マウントポイントを除く) から相対パスを入力します。また、既存のファイルシステムまたは新しいファイルシステムに項目を復元するかどうかも選択します。最後に、バックアップを復元をクリックして復元ジョブを開始します。

クロスリージョンのバックアップ
多くのエンタープライズ AWS のお客様は、バックアップの 2 つのコピー間の最小距離を必要とする厳しいビジネス継続性ポリシーをお持ちです。企業がこの要件を満たせるように、バックアッププランの一部として、必要に応じてオンデマンドで、または自動的に、バックアップを別のリージョンにコピーする機能を追加しています。

別のリージョンへのバックアップのオンデマンドコピーを開始するには、コンソールを使用してボールトを参照し、コピーするバックアップを選択してコピーをクリックします。送信先リージョン、送信先ボールトを選択し、他のオプションのデフォルト値を保持します。ページの下部にあるコピーをクリックします。

コピーの作成にかかる時間は、バックアップのサイズによって異なります。ジョブセクションの新しいジョブをコピータブでステータスを監視します。

コピーが完了したら、コンソールをターゲットリージョンに切り替えます。ターゲットボールトにバックアップが表示され、通常のように復元操作を開始できます。

また、AWS コマンドラインインターフェイス (CLI) または AWS SDK の 1 つを使用して、これらのプロセスを他のアプリケーションで自動化または統合することもできます。

料金
料金はバックアップの種類によって異なります。

  • EC2 インスタンスのバックアップには追加料金はかかりません。インスタンスに接続されているすべての EBS ボリュームで使用されるストレージに対して請求されます。
  • Elastic File System の単一ファイルの復元では、復元ごとに、および復元するバイト数に対して固定料金が請求されます。
  • また、クロスリージョンバックアップの場合は、クロスリージョンデータ転送帯域幅と、ターゲットリージョンの新しいウォームストレージスペースに対して請求されます。

これら 3 つの新機能は、AWS Backup が利用可能なすべての商用 AWS リージョンで現在利用可能です (このウェブページでリージョンごとのサービスの可用性を確認できます)。

バックアップシステムでは通常のことですが、バックアップとバックアップテストを定期的に実行することをお勧めします。復元可能なバックアップこそが、最高のバックアップです。

— seb