Q21 — AWS SAA-C03 第11章
第 21/100 問 | ← 第11章
Q721. ある企業のインフラストラクチャは、数百台のAmazon EC2インスタンスで構成されており、これらのEC2インスタンスはAmazon Elastic Block Store(Amazon EBS)ストレージを使用しています。ソリューションズアーキテクトは、障害発生後にすべてのEC2インスタンスを復旧可能にする必要があります。この要件を、最も少ない労力で満たすには、ソリューションズアーキテクトは何を行うべきですか?
- A. 各EC2インスタンスにアタッチされたEBSストレージのスナップショットを取得し、そのEBSストレージから新しいEC2インスタンスを起動するためのAWS CloudFormationテンプレートを作成します。
- B. 各EC2インスタンスにアタッチされたEBSストレージのスナップショットを取得し、AWS Elastic Beanstalkを用いてEC2テンプレートに基づいた環境を設定し、EBSストレージをアタッチします。
- C. AWS Backupを使用して、全EC2インスタンスグループ向けのバックアッププランを設定します。AWS Backup APIまたはAWS CLIを活用して、複数のEC2インスタンスに対する復元プロセスを高速化します。 ✓
- D. EBSストレージのスナップショットを取得し、Amazon Machine Images(AMI)をコピーするAWS Lambda関数を作成します。さらに、コピーしたAMIとEBSストレージを用いて復元を実行する別のLambda関数を作成します。
正解: C. AWS Backupを使用して、全EC2インスタンスグループ向けのバックアッププランを設定します。AWS Backup APIまたはAWS CLIを活用して、複数のEC2インスタンスに対する復元プロセスを高速化します。
解説
障害発生後のすべてのAmazon EC2インスタンスを、最も少ない労力で復旧可能にするには、最も適切な選択肢はCです。つまり、「AWS Backupを用いて全EC2インスタンスグループ向けのバックアッププランを設定し、AWS Backup APIまたはAWS CLIを活用して、複数のEC2インスタンスに対する復元プロセスを高速化する」ことです。この選択肢は、最小限の労力でEC2インスタンスの復旧性を確保するのに最適です。 ・AWS Backupの活用:AWS Backupは、AWSサービス全体にわたるデータ保護を簡素化する完全マネージド型バックアップサービスです。全EC2インスタンスグループ向けにバックアッププランを設定することで、ソリューションズアーキテクトはバックアッププロセスを自動化・集中管理できます。 ・AWS Backup APIまたはAWS CLIの活用:AWS Backupは、バックアップおよび復元操作を自動化できるAPIおよびコマンドラインインターフェイス(CLI)を提供します。これらのツールを活用すれば、複数のEC2インスタンスに対する復元プロセスを効率化でき、手動作業を削減し、迅速かつ確実な復旧が可能になります。 一方、選択肢Aは、各EC2インスタンスへのEBSスナップショット取得と、CloudFormationテンプレートの個別管理を必要とし、手間と複雑さが増します。選択肢Bは、Elastic Beanstalkがアプリケーションのデプロイと管理を主目的としており、単純なEC2インスタンス復旧という用途には不適切で、過剰な複雑さを招きます。選択肢Dは、カスタムLambda関数の開発・保守が必要であり、追加の工数と運用負荷を伴います。よって、障害後のEC2インスタンス復旧を最も少ない労力で実現するには、選択肢Cが最適です。これは、バックアップおよび復元作業を大幅に簡素化・効率化し、堅牢なディザスタリカバリソリューションを提供します。