EventBridgeとは?
Amazon EventBridge とは?
Section titled “Amazon EventBridge とは?”EventBridgeは、サーバーレスイベントバスサービスです。アプリケーション間のイベント駆動統合を実現します。
イベント: - JSON形式 - ソース、詳細、時刻等
イベントバス: - default: AWS サービスイベント - custom: カスタムイベント - partner: SaaS統合
ルール: - イベントパターン - ターゲット指定 - 最大5ターゲット/ルールイベントソース
Section titled “イベントソース”AWS サービス: - EC2: ステート変更 - S3: オブジェクト作成 - Auto Scaling: スケールイベント - CloudTrail: API呼び出し
カスタムアプリ: - PutEvents API - 独自イベント
SaaS統合: - Zendesk - Datadog - PagerDutyコンピュート: - Lambda - ECS Task - Batch Job - Step Functions
統合: - SNS - SQS - Kinesis - API Gateway
その他: - EventBridge(クロスアカウント) - CloudWatch LogsEventPatternフィルタリング
Section titled “EventPatternフィルタリング”{ "source": ["aws.ec2"], "detail-type": ["EC2 Instance State-change Notification"], "detail": { "state": ["running"] }}スケジュール
Section titled “スケジュール”Cron式: - cron(0 12 * * ? *) - 毎日12:00 UTC
Rate式: - rate(5 minutes) - 5分ごとカスタムイベント料金
Section titled “カスタムイベント料金”| 項目 | 価格 | 無料枠 | 備考 |
|---|---|---|---|
| カスタムイベント | $1.00 / 100万イベント | 月100万イベント | ユーザー定義イベント |
| SaaS統合イベント | $1.00 / 100万イベント | なし | SaaSパートナーイベント |
| スキーマレジストリ | 無料 | - | イベントスキーマ管理 |
料金計算例(月間1億カスタムイベント):
| 項目 | 計算 | 料金 |
|---|---|---|
| カスタムイベント | (1億 - 100万) / 100万 × $1.00 | $99.00 |
| 合計 | - | $99.00/月 |
料金計算例(月間500万カスタムイベント + 1000万SaaSイベント):
| 項目 | 計算 | 料金 |
|---|---|---|
| カスタムイベント | (500万 - 100万) / 100万 × $1.00 | $4.00 |
| SaaSイベント | (1000万 / 100万) × $1.00 | $10.00 |
| 合計 | - | $14.00/月 |
EventBridge vs SQS/SNS コスト比較(1億イベント/月):
| サービス | 料金 | 備考 |
|---|---|---|
| EventBridge | $99.00 | ルールベースルーティング |
| SNS + SQS | $5.00 + $39.60 = $44.60 | シンプルなファンアウト |
EventBridgeの重要ポイント:
- サーバーレスイベントバス
- AWS サービス統合
- イベントパターンフィルタリング
- スケジュール実行(cron)
- 疎結合アーキテクチャ