SAA弾力性に優れたアーキテクチャの設計

サーバーレスアーキテクチャを使用して、S3に画像がアップロードされたことをトリガーに、その画像をリサイズして別のバケットに保存する仕組みを構築したいと考えています。どのサービスの組み合わせが最適ですか?

A
S3 + AWS Lambda
✓ 正解
S3がイベント通知機能を備えており、オブジェクトの作成をトリガーにAWS Lambda関数を直接起動できるためです。Lambdaはサーバーの管理が不要で、リサイズのような短時間の処理に最適なサーバーレスコンピューティングを提供します。
B
S3 + Amazon EC2
EC2 は管理が必要になり、サーバーレスではありません。
C
S3 + AWS Step Functions
複雑なワークフローを制御するもので、単一のトリガー処理には Lambda 単体で十分です。
D
S3 + Amazon Kinesis
データストリーミング用であり、このユースケースには過剰です。

解説

S3がイベント通知機能を備えており、オブジェクトの作成をトリガーにAWS Lambda関数を直接起動できるためです。Lambdaはサーバーの管理が不要で、リサイズのような短時間の処理に最適なサーバーレスコンピューティングを提供します。 選択肢B の EC2 は管理が必要になり、サーバーレスではありません。 選択肢C は複雑なワークフローを制御するもので、単一のトリガー処理には Lambda 単体で十分です。 選択肢D はデータストリーミング用であり、このユースケースには過剰です。

ドメイン別正答率・予想スコアでリアルタイムに実力把握

無限ノックでSAAを徹底対策。全問AI生成のオリジナル問題。

無料で演習を始める →
SAA の問題一覧に戻る