CLF-C02#6(Services)

CLF-C02#6(Services)
企業に一連のeコマースアプリケーションがあります。アプリケーションは相互にメッセージを送信できる必要があります。この要件を満たすAWSサービスはどれですか?

正解:C

正解の根拠

Amazon SQS はマネージドのメッセージキューサービスで、分散アプリケーション間でメッセージを非同期に送受信できます。送信側と受信側を疎結合に保ち、ピーク時のバッファリングや障害耐性、再試行を容易に実現できるため、相互通信を必要とするアプリ群に適合します。

主要サービス比較

サービス主用途
SQSアプリ間メッセージキュー
Auto Scaling容量自動調整
ELB負荷分散
Kinesis Data Streamsストリーミングデータ取込

不正解の理由

  • A: Auto Scaling はリソース容量の調整機能で、メッセージのやり取りはできません。
  • B: ELB は HTTP/TCP の負荷分散が目的で、永続的なメッセージキュー機能を提供しません。
  • D: Kinesis はストリーミングデータの順序処理向けで、相互間メッセージ通信としてはオーバースペックかつモデルも異なります。

参考:Amazon SQS 開発者ガイド


コメント

コメント

コメントする

目次