AWS認定資格 無料WEB問題集&徹底解説
ソリューションアーキテクト – アソシエイト
正解 イNo.
解説
・ファイルをS3バケットに保存するのが最もコスト効率の高いソリューションであり、S3イベント通知を使用してLambda関数を呼び出すと、この予測不能なワークロードに適しています。
・KinesisデータストリームはEC2インスタンスで実行されるため、アプリケーションがファイルを受信していない場合でも、ある程度の容量をプロビジョニングする必要があります。これは、処理にLambdaを使用する前にS3バケットに保存するほど費用効率が高くありません。
・SQSキューの最大メッセージサイズは256KBです。Java用の拡張クライアントライブラリを使用して、S3のペイロードへのポインターを使用できますが、最大ペイロードサイズは2GBです。
・EBSボリュームにファイルを保存し、処理にEC2インスタンスを使用することは費用効率が高くありません
・KinesisデータストリームはEC2インスタンスで実行されるため、アプリケーションがファイルを受信していない場合でも、ある程度の容量をプロビジョニングする必要があります。これは、処理にLambdaを使用する前にS3バケットに保存するほど費用効率が高くありません。
・SQSキューの最大メッセージサイズは256KBです。Java用の拡張クライアントライブラリを使用して、S3のペイロードへのポインターを使用できますが、最大ペイロードサイズは2GBです。
・EBSボリュームにファイルを保存し、処理にEC2インスタンスを使用することは費用効率が高くありません
コメント
解答・解説に疑問がある場合や、よりよい解説がある場合など、お気軽にコメントください。教え学び合える場になれば嬉しいです。
正答率 64%
No.70 解説
設計しているアプリケーションは、ファイルを受信して処理します。通常、ファイルのサイズは約4GBで、アプリケーションはファイルからメタデータを抽出します。これには通常、各ファイルに数秒かかります。更新のパターンは非常に動的で、アクティビティがほとんどない時間で、その後短時間で複数のアップロードが行われます。
次のソリューションの中で最もコスト効率が高いのはですか?
次のソリューションの中で最もコスト効率が高いのはですか?
- Kinesisデータストリームを使用してファイルを保存し、Lambdaを使用して処理します
- ファイルをS3バケットにアップロードし、Amazon S3イベント通知を使用してLambda関数を呼び出してメタデータを抽出します
- ファイルをSQSキューに配置し、一連のEC2インスタンスを使用してメタデータを抽出します
- 処理のために別のEC2インスタンスからアクセスできるEBSボリュームにファイルを保存します