Q25 — AWS SAA-C03 第13章
第 25/100 問 | ← 第13章
Q925. ある企業が、単一のVPC内に複数の可用性ゾーンにまたがって展開された複数のAmazon EC2インスタンスでメディアストアを運用しています。この企業は、すべてのEC2インスタンス間でデータを高速に共有できるソリューションを求めており、データをVPC内に留めることを好んでいます。ソリューションアーキテクトは何を推奨すべきでしょうか?
- A. Amazon S3バケットを作成し、各インスタンス上のアプリケーションからそのサービスAPIを呼び出す。
- B. Amazon S3バケットを作成し、すべてのインスタンスがマウントされたボリュームとしてアクセスできるように設定する。
- C. Amazon Elastic Block Store(Amazon EBS)ボリュームを設定し、すべてのインスタンスにマウントする。
- D. Amazon Elastic File System(Amazon EFS)ファイルシステムを設定し、すべてのインスタンスにマウントする。 ✓
正解: D. Amazon Elastic File System(Amazon EFS)ファイルシステムを設定し、すべてのインスタンスにマウントする。
解説
企業にとって最適な推奨事項は、選択肢Dです。つまり、「Amazon Elastic File System(Amazon EFS)ファイルシステムを設定し、すべてのインスタンスにマウントする」ことです。その理由は以下の通りです。 高性能:Amazon EFSは、複数のEC2インスタンス間での高速なファイル共有を目的として設計された、完全マネージド型かつスケーラブルなファイルシステムです。低レイテンシと高スループットを提供し、メディアストアに最適です。 VPC内での運用:EFSはデータをVPC内に保持するため、セキュリティとアクセス制御を確保できます。 スケーラビリティ:EFSは、データ量やワークロードの増加に応じて自動的にスケールするため、手動によるスケーリングは不要です。 容易な統合:EFSはEC2インスタンス上でボリュームとして簡単にマウントでき、データへのアクセスおよび共有がシンプルです。 他の選択肢が不適切な理由: A:Amazon S3バケットを作成し、各インスタンスのアプリケーションからAPIを呼び出す方法。S3はオブジェクトストレージ向けであり、高速なファイル共有には不向きです。頻繁なAPI呼び出しはレイテンシとオーバーヘッドを増大させます。 B:Amazon S3バケットを作成し、すべてのインスタンスがマウントされたボリュームとしてアクセスできるように設定する方法。S3はボリュームとして直接マウントするように設計されておらず、主にオブジェクトストレージ用途です。 C:Amazon EBSボリュームを設定し、すべてのインスタンスにマウントする方法。EBSボリュームは単一のEC2インスタンス専用に設計されており、複数インスタンス間で共有するとデータ不整合やパフォーマンス問題が発生します。 まとめ: Amazon EFSは、VPC内における高性能・スケーラブルなファイル共有を実現する最適なソリューションであり、この企業のメディアストアに最も適しています。