ストリーミングメッセージング基盤の 3 大選択肢 — Google Pub/Sub / Apache Kafka / AWS Kinesis を徹底比較します。 サーバレス / 自前運用 / マネージド の選択軸で、料金・性能・機能を整理します。
| 項目 | Pub/Sub | Pub/Sub Lite | Kafka (MSK) | Kinesis Data Streams |
|---|---|---|---|---|
| マネージド | ◎ サーバレス | ○ ゾーン単位 | △ ノード管理 | ◎ Shard 管理 |
| 順序 | Ordering Key | Partition | Partition | Shard + Partition Key |
| Push 配信 | ◎ | — | — | — |
| Pull 配信 | ◎ | ◎ | ◎ | ◎ |
| Exactly-once | ○ (Pull のみ) | ○ | ○ (Trans API) | — |
| Throughput 上限 | 無制限 | 容量予約 | 無制限 | Shard 単位 (1000 msg/s) |
| 料金単位 | $40/TB | 予約容量 | ノード + ストレージ | Shard 時間 + データ |
| SLA | 99.95% | 99.5% | 99.9% | 99.9% |
| サービス | 月額目安 |
|---|---|
| Pub/Sub | ~$40 (データのみ) |
| Pub/Sub Lite | ~$5〜10 (容量予約による) |
| Kafka (MSK m5.large × 3) | ~$500 |
| Kafka (Confluent Standard) | ~$1000+ (Cluster 料金) |
| Kinesis Data Streams (10 Shard) | ~$110 (Shard) + $40 (1 TB データ) |
| 機能 | Pub/Sub | Kafka | Kinesis |
|---|---|---|---|
| メッセージ保持 | 7 日 (デフォルト) | 無制限 (設定次第) | 1 日 (デフォルト) / 最大 365 日 |
| Replay | Snapshot / Seek | Offset 戻し | Sequence Number 戻し |
| Schema Registry | Pub/Sub Schemas | Confluent Schema Registry | Glue Schema Registry |
| Stream Processing | Dataflow / Beam | Kafka Streams / Flink | Kinesis Data Analytics (Flink) |
| Connectors | 限定 | Kafka Connect 数百 | Firehose / Lambda |
| Dead Letter | ◎ Topic | カスタム | カスタム |
| 項目 | Push | Pull |
|---|---|---|
| 対応 | Pub/Sub のみ | 全 3 サービス |
| Subscriber 実装 | HTTPS エンドポイントだけ | SDK + ループ処理 |
| スケール | サーバレス自動 | Subscriber 数 |
| 主用途 | Cloud Run / Functions | カスタムアプリ、Dataflow |
| 用途 | 推奨 | 理由 |
|---|---|---|
| サーバレス + GCP | Pub/Sub | Push 配信 + Eventarc |
| 大規模ストリーミング ETL | Pub/Sub + Dataflow | サーバレス + Beam Unified |
| Kafka エコシステム必須 | Pub/Sub Lite or Confluent | Kafka 互換 |
| マルチクラウド + OSS | Kafka (Confluent) | AWS/Azure/GCP 全対応 |
| AWS 統合 | Kinesis | Firehose / Lambda / S3 直結 |
| IoT 数億デバイス | Pub/Sub | 無制限スケール |
| 長期メッセージ保管 | Kafka | 無制限保持 |
Pub/Sub / Kafka / Kinesis どれを選ぶ?
サーバレス重視 → Pub/Sub、OSS 互換 + 大規模 → Kafka (Confluent / MSK)、AWS 統合 → Kinesis。Pub/Sub Lite が Kafka 代替として急成長中。
Pub/Sub Lite と Kafka の比較は?
Pub/Sub Lite = Kafka 代替を意識した安価版 (~10x 安)、Kafka 互換クライアント (Kafka Connect 等) も利用可能。ゾーン単位の容量確保が必要。
Throughput はどれが最大?
Kafka は理論上無制限 (ノード追加)、Pub/Sub は数百万 msg/秒、Kinesis Data Streams は Shard ごと 1000 msg/秒。
順序保証は?
Kafka = Partition 内で保証 (Pub/Sub Lite 同じ)、Pub/Sub = Ordering Key で保証、Kinesis = Shard + Partition Key で保証。
Exactly-once 配信は?
Pub/Sub Pull + Exactly-once 設定で可能。Kafka は Transactional API。Kinesis は Consumer 側で重複処理が必要。
料金体系は?
Pub/Sub = データ取り込み $40/TB、Pub/Sub Lite = 予約容量、Kafka (MSK) = ノード時間 + ストレージ、Kinesis = Shard 時間 + データ取り込み。大量処理は Kafka が安め。
Schema Registry はある?
全 3 サービスとも対応。Pub/Sub Schemas (Avro/Proto)、Kafka Schema Registry (Confluent)、Kinesis Glue Schema Registry。
Pub/Sub Push は他にない機能?
Pub/Sub の差別化機能。Kafka / Kinesis は Pull のみ。Cloud Run / Cloud Functions の前段として強力。
関連記事・ストリーミング比較
Pub/Sub 完全ガイド|料金・Push vs Pull・Ordering Key・Kafka 比較 (GCP)
Google Cloud Pub/Sub の全機能解説。Push vs Pull、Ordering Key、Exactly-once、Dead Letter、Schema Registry、Pub/Sub Lite、AWS SNS/SQS / Kafka 比較、料金体系を網羅。
GCP vs AWS ストレージ・DB 徹底比較|GCS/S3・BigQuery/Redshift・Spanner/DynamoDB (2026)
GCP と AWS のストレージ・データベースを徹底比較。Cloud Storage vs S3、BigQuery vs Redshift、Spanner vs DynamoDB / Aurora DSQL、Cloud SQL vs RDS、AlloyDB vs Aurora、Firestore vs DynamoDB、Bigtable vs DynamoDB を 2026 年最新版で網羅。
GCP vs AWS コンピュート徹底比較|EC2/GCE・GKE/EKS・Lambda/Cloud Run・料金 (2026)
GCP と AWS のコンピュートサービスを徹底比較。Compute Engine vs EC2、GKE vs EKS、Cloud Run vs Lambda、App Engine vs Elastic Beanstalk、GPU/TPU、Arm 系 (Axion vs Graviton)、料金体系・Sustained Use Discount を 2026 年最新版で網羅。
Gemini vs GPT-4 vs Claude vs Llama 徹底比較|LLM API 選び方・料金 (2026)
Google Gemini 2.0 / OpenAI GPT-4o / Anthropic Claude Opus 4 / Meta Llama 3.3 の徹底比較。性能 / コード / 推論 / マルチモーダル / 料金 / コンテキスト長 / GCP・AWS・Azure 経由利用を 2026 年最新版で網羅。
※ 各製品は各々の商標保有者の所有物です。最新料金は各社公式をご確認ください。
NicheeLab編集部
データエンジニアリング・クラウド資格の専門家。Databricks・Snowflake等の認定資格を保有し、実務経験に基づいた問題作成・解説を行っています。NicheeLab運営。
Google Cloud (GCP) 認定資格ロードマップ 2026 完全版|全 15 試験を体系化
Google Cloud 認定資格 全 15 試験 (Foundational 2 + Associate 3 + Pr...
Cloud Digital Leader (CDL) 完全ガイド|出題範囲・学習リソース・合格戦略
Google Cloud Cloud Digital Leader (CDL) の完全ガイド。6 ドメイン 92 bul...
Generative AI Leader (GAIL) 完全ガイド|Google Cloud 生成 AI 認定
Google Cloud Generative AI Leader (GAIL、2025-05-14 リリース) の完全...
Vertex AI 入門|Google Cloud 統合 ML プラットフォームの全機能
Google Cloud Vertex AI の入門解説。Vertex AI Studio / Agent Builde...
GCP Associate Cloud Engineer (ACE) 完全ガイド|試験範囲・受験料・学習ロードマップ
Google Cloud Associate Cloud Engineer (ACE) の試験範囲・受験料 125 US...