AmazonAmazon AWS Certified Solutions Architect – Associate (SAA-C03)
·JA
·更新日 19 Jul 2026
ある企業では、Amazon EC2 インスタンスでレガシーなデータ処理アプリケーションを実行しています。データは順次処理されますが、結果の順序は問いません。このアプリケーションはモノリシックアーキテクチャを使用しており、現在はインスタンスサイズを増やすことによってのみスケールしています。開発者は、このアプリケーションを Amazon Elastic Container Service (Amazon ECS) 上のマイクロサービスとして書き直しています。ソリューションアーキテクトは、マイクロサービス間の通信に何を推奨すべきですか?
解答を選択
オプションをタップして解答を確認してください。
正解: Amazon Simple Queue Service (Amazon SQS) キューを作成します。データプロデューサーにデータをキューに送信するコードを追加し、データコンシューマーにキューからデータを処理するコードを追加します。.
これが解答である理由
データ処理が順次行われ、結果の順序が問われない場合、Amazon SQSは非同期で疎結合な通信に最適です。プロデューサーはメッセージをキューに送信し、コンシューマーは独立してそれらを処理できます。これにより、システムのスケーラビリティと耐障害性が向上します。Amazon SNSはパブリッシュ/サブスクライブモデルであり、メッセージの順序が保証されず、特定のコンシューマーがメッセージを処理したかどうかの追跡が困難なため、このユースケースには適していません。AWS Lambdaはメッセージの仲介には適していますが、直接的なメッセージキューイングサービスではありません。DynamoDB Streamsはテーブルの変更をキャプチャするものであり、メッセージキューイングのプライマリソリューションではありません。
試験に合格 — 終わりのない解答探しなしで
この試験のすべての検証済み問題と解説を1か所で入手し、準備時間を大幅に節約しましょう。1,000以上の認定 · 20以上の言語 · 無料で開始。
試験に早く合格する →
カード不要