ある企業が、モバイルアプリからアップロードされた画像を保存および処理する必要があります。使用量は平日の午前 8 時から午後 5 時までがピークで、毎分数千件のアップロードがあります。それ以外の時間帯は、アプリはほとんど使用されません。処理が完了したら、ユーザーに通知する必要があります。スケーラブルな画像処理を可能にするために、ソリューションアーキテクトが取るべきアクションの組み合わせはどれですか?(3つ選択してください。)
解答を選択
オプションをタップして解答を確認してください。
正解: モバイルアプリからファイルをAmazon S3に直接アップロードさせます。S3イベント通知を使用して、Amazon SQS標準キューにメッセージを送信します。, キューにメッセージが表示されたときに、AWS Lambda関数をトリガーして画像処理を実行します。, 処理が完了したら、Amazon SNSを使用してモバイルアプリにプッシュ通知を送信します。.
これが解答である理由
モバイルアプリからAmazon S3に直接ファイルをアップロードすることで、スケーラブルなストレージと高い可用性を確保できます。S3イベント通知をAmazon SQS標準キューに送信することで、非同期処理の信頼性が向上し、ピーク時の大量アップロードにも対応できます。Amazon MQはメッセージブローカーであり、このユースケースではS3イベント通知の直接のターゲットとしては一般的ではありません。SQSキューにメッセージが届いた際にAWS Lambda関数をトリガーすることで、サーバーレスでスケーラブルな画像処理を効率的に実行できます。S3 Batch Operationsは既存のS3オブジェクトに対する一括処理に適しており、新しいアップロードのリアルタイム処理には向きません。処理完了後、Amazon SNSを使用してモバイルアプリにプッシュ通知を送信することで、ユーザーへのリアルタイム通知が可能です。Amazon SESはEメールサービスであり、プッシュ通知には適していません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する → カード不要