CLF-C02:AWS Certified Cloud Practitioner クラウドの技術とサービス 問8
クラウドの技術とサービス/その他の AWS サービスカテゴリ(アプリ統合・開発者ツール等)複数のコンポーネントから成るアプリケーションで、処理依頼のメッセージを一時的にためておき、後続の処理を疎結合にして、急な負荷の変動を吸収したいと考えています。適切なサービスはどれですか。
当サイトのオリジナル問題(CLF-C02:AWS Certified Cloud Practitionerの出題範囲「クラウドの技術とサービス」に対応。実際の試験問題ではありません)
- AAmazon Simple Queue Service(Amazon SQS)
- BAmazon EC2
- CAmazon S3 Glacier
- DAWS Direct Connect
正解:A
解説
Amazon SQS はフルマネージドなメッセージキューで、送信側と受信側の間にメッセージを一時的にためておけます。これにより処理を疎結合にでき、受信側の処理能力を超える急な負荷の変動もキューが吸収して平準化できます。
選択肢ごとの解説
- A正しい。メッセージを一時的にためて処理を疎結合にし、負荷変動を吸収できるのが SQS です。
- B誤り。EC2 は仮想サーバーで、メッセージをためて疎結合にする仕組みそのものではありません。
- C誤り。S3 Glacier は長期アーカイブ向けの低コストストレージで、メッセージキューではありません。
- D誤り。Direct Connect はオンプレミスとの専用線接続で、アプリケーション間のメッセージングには使いません。