MENU

【AWS Certified Cloud Practitioner】Amazon EventBridgeとは?“できること”とSNS・SQSとの違いをやさしく整理

目次

はじめに

Amazon EventBridge は、発生したイベントを受け取り、条件に合う処理へ自動でつなぐためのサーバーレスサービスです。AWS Certified Cloud Practitioner(CLF-C02)では、単なるサービス名暗記よりも、「どんな要件のときに EventBridge を選ぶか」を理解しておくことが重要です。

試験対策として最初に覚える結論

EventBridge をひとことで言うと、イベントルーティングのサービスです。

  • 何か起きた(例:EC2 の状態が変わった、アプリが注文完了イベントを出した)
  • 条件に合うか判定する(ルールで判定)
  • 必要なサービスへ渡す(Lambda、Step Functions、SQS など)

この流れを押さえると、試験問題で迷いにくくなります。

Cloud Practitioner で重要な理由

AWS 公式の CLF-C02 試験ガイドでは、Content Domain 3 の Task Statement 3.8 において、Application integration services として Amazon EventBridge、Amazon SNS、Amazon SQS が並べて明記されています。つまり、Cloud Practitioner では EventBridge 単体の理解だけでなく、SNS・SQS とどう違うかまで押さえるのが実戦的です。

まずは用語を短く整理

  • イベント:何かが起きたことを表すデータ
  • イベントバス(event bus):イベントの受け取り口兼ルーター
  • ルール(rule):どのイベントをどこへ送るかを決める条件
  • ターゲット(target):イベントを受けて処理される先のサービス

Amazon EventBridge でできること

1. AWSサービスやアプリのイベントを受け取れる

EventBridge は、AWS サービス、自作アプリケーション、SaaS アプリケーションなどからイベントを受け取れます。AWS 公式では、EventBridge はイベントを使ってアプリケーションコンポーネントを接続し、スケーラブルなイベント駆動アプリケーションを構築しやすくするサーバーレスサービスと説明されています。

2. 条件に一致したイベントだけを選べる

EventBridge のルールは、イベントが到着したときにパターンに一致するかを判定します。一致したイベントだけをターゲットに送れるので、「全部処理する」のではなく「必要なものだけ流す」のが得意です。

たとえば、「EC2 インスタンスが停止したときだけ Lambda を起動する」といった条件分岐に向いています。

3. 1つのイベントを複数の処理先へ振り分けられる

イベントバスは、イベントを 0 個以上のターゲットへ届けられます。つまり、1つのイベントを複数の処理へ分岐させられます。

例として、あるイベントを受けて、監視通知用に SNS、非同期処理用に SQS、実処理用に Lambda へ振り分ける、といった設計が可能です。

4. イベント内容を変換してから渡せる

EventBridge は、イベントの中身をそのまま渡すだけでなく、必要な項目だけを取り出したり、ターゲット向けに形を整えたりできます。試験では深掘りされにくいですが、「イベントを見分けて、必要な形で届ける」という理解に役立ちます。

5. スケジュール実行ができる

定期実行も EventBridge の重要な役割です。現在は Amazon EventBridge Scheduler があり、cron 式、rate 式、1回限り実行に対応しています。AWS 公式では、スケジュール起動には scheduled rules よりも EventBridge Scheduler の利用を推奨しています。

たとえば、「毎日深夜 1 時にバッチを起動する」「月初に処理を走らせる」といった用途です。

6. Pipes でソースからターゲットへ1対1でつなげる

EventBridge Pipes は、単一のソースから単一のターゲットへつなぐ point-to-point integration 用の機能です。イベントバスが多対多のルーティング向きなのに対して、Pipes は 1対1接続が得意です。

さらに、途中でフィルタリング、エンリッチメント、変換も行えます。試験では「多対多なら event bus、シンプルな1対1統合なら Pipes」という区別ができると強いです。

7. イベントを保存して再生できる

EventBridge には Archive / Replay があります。イベントをアーカイブしておき、あとから元のイベントバスへ再送できます。AWS 公式でも、エラーからの復旧や新機能の検証に使えると説明されています。

これは、イベントを後から再処理したい場面で役立ちます。

8. イベントの構造を管理できる

Schema Registry を使うと、イベントの構造(スキーマ)を整理できます。AWS の標準イベントスキーマや、自動発見したスキーマなどを管理できるため、開発や保守がしやすくなります。Cloud Practitioner では細部よりも、「イベントの型を管理する補助機能がある」程度を押さえれば十分です。

9. CloudWatch Events から発展したサービスとして理解できる

AWS 公式では、EventBridge は CloudWatch Events の機能を引き継ぎつつ、Partner events、Schema Registry、EventBridge Pipes、Scheduler などを拡張したサービスとして説明されています。古い教材に CloudWatch Events と書かれていても、今の学習では EventBridge の文脈で理解すると整理しやすいです。

試験でよくある見分け方

要件まず考えたいサービス理由
AWSサービスの状態変化をきっかけに自動処理したいAmazon EventBridgeイベントを受け、ルールで判定し、ターゲットへ送れるため
毎日決まった時刻にジョブを実行したいAmazon EventBridge Schedulerスケジュール起動のための専用機能で、AWS公式も推奨しているため
メッセージを一時的にためて、後で順番に処理したいAmazon SQSキューサービスであり、非同期処理や疎結合化に向くため
複数の購読先へ一斉通知したいAmazon SNSpub/sub 型の通知配信に向くため
1つのソースから1つのターゲットへシンプルにつなぎたいEventBridge Pipespoint-to-point integration 向けだから

SNS・SQS と EventBridge の違い

Cloud Practitioner では、この 3 つを混同しないことが重要です。

  • Amazon SQS:メッセージをキューにためて、コンシューマが取りに行く。非同期処理、疎結合化、バッファリング向き。
  • Amazon SNS:トピックに発行されたメッセージを複数の購読先へプッシュ配信する。通知やファンアウト向き。
  • Amazon EventBridge:イベントをルールで評価し、条件に応じてターゲットへルーティングする。AWSサービス間のイベント駆動連携向き。

迷ったら、次の一言で整理すると覚えやすいです。

  • ためるなら SQS
  • 一斉通知なら SNS
  • 条件で振り分けるなら EventBridge

試験直前に確認したいポイント

  • EventBridge は イベントを受けて、ルールで見分けて、ターゲットへ送るサービス
  • event bus は 多対多のルーティングに向く
  • Pipes は 1対1の統合に向く
  • 定期実行は EventBridge Scheduler をまず思い出す
  • Archive / Replay で過去イベントの再処理ができる
  • Cloud Practitioner では SNS・SQS との使い分けが特に重要

不確かな点を含む整理

(1) 確実に言えること

  • AWS 公式の CLF-C02 試験ガイドでは、Content Domain 3 の Task Statement 3.8 で Amazon EventBridge、Amazon SNS、Amazon SQS が application integration services として明記されています。
  • AWS 公式ドキュメントでは、EventBridge はサーバーレスなイベントサービスであり、event bus、rules、Scheduler、Pipes、Archive / Replay、Schema Registry などの機能を提供しています。

(2) 推測

  • 出題される可能性が高い形は、EventBridge 単独の細かな設定値暗記よりも、SNS・SQS と比較して適切なサービスを選ばせる問題です。根拠は、AWS 公式の試験ガイドで 3 つが同じ知識項目に並び、さらに AWS 公式の比較ガイドが用意されているためです。

(3) 不明点

  • EventBridge が試験で 何問出るか、何点分か、どの表現で問われるかは公開されていません。
  • AWS 公式は試験ガイドについて、網羅的な出題一覧ではないと明記しています。

参考リンク(AWS公式)

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次