CLFクラウドのテクノロジーとサービス
ある企業はEC2インスタンスの起動・停止イベントをトリガーに、以下の処理を同時に行いたいと考えています:
AWS Lambda関数の実行
SQSキューへのメッセージ送信
サードパーティのSlackへの通知
複数のAWSサービスイベントをルールに基づいて複数ターゲットに振り分けるのに最も適したAWSサービスはどれですか?
AAmazon SNS (Simple Notification Service)
Amazon SNSはPub/Sub(出版/購読)型の通知サービスで、メッセージのファンアウト配信に適していますが、AWSサービスイベントをルールに基づいて複数ターゲットに振り分ける柔軟性はEventBridgeに劣ります。
BAmazon SQS (Simple Queue Service)
Amazon SQSはメッセージキューイングサービスで非同期処理の分離に有効ですが、複数ターゲットへのルーティングやイベントルール設定には対応していません。
CAmazon EventBridge
✓ 正解
Amazon EventBridgeはAWSサービスや独自アプリケーション、SaaSからのイベントを受け取り、ルールに基づいてLambda・SQS・SNS・サードパーティAPIなど複数ターゲットにルーティングするサーバーレスイベントバスです。EC2の起動・停止イベントをトリガーに複数ターゲットへ同時配信する本問の要件に最適です。
DAWS Step Functions
AWS Step Functionsはワークフローのオーケストレーションサービスで、ステップごとの処理フローを定義・実行しますが、イベントバスとしてのルーティング機能はなく本問の要件に合いません。
解説
Amazon EventBridgeはAWSサービスや独自アプリケーション、SaaSからのイベントを受け取り、ルールに基づいてLambda・SQS・SNS・サードパーティAPIなど複数ターゲットにルーティングするサーバーレスイベントバスです。EC2の起動・停止イベントをトリガーに複数ターゲットへ同時配信する本問の要件に最適です。
選択肢AのAmazon SNSはPub/Sub(出版/購読)型の通知サービスで、メッセージのファンアウト配信に適していますが、AWSサービスイベントをルールに基づいて複数ターゲットに振り分ける柔軟性はEventBridgeに劣ります。
選択肢BのAmazon SQSはメッセージキューイングサービスで非同期処理の分離に有効ですが、複数ターゲットへのルーティングやイベントルール設定には対応していません。
選択肢DのAWS Step Functionsはワークフローのオーケストレーションサービスで、ステップごとの処理フローを定義・実行しますが、イベントバスとしてのルーティング機能はなく本問の要件に合いません。
ドメイン別正答率・予想スコアでリアルタイムに実力把握
無限ノックでCLFを徹底対策。全問AI生成のオリジナル問題。
無料で演習を始める →