Google Cloud

Pub/Sub vs Kafka vs Kinesis 徹底比較|ストリーミングメッセージング選び方

2026-05-24
NicheeLab編集部

ストリーミングメッセージング基盤の 3 大選択肢 — Google Pub/Sub / Apache Kafka / AWS Kinesis を徹底比較します。 サーバレス / 自前運用 / マネージド の選択軸で、料金・性能・機能を整理します。

主要比較表

項目Pub/SubPub/Sub LiteKafka (MSK)Kinesis Data Streams
マネージド◎ サーバレス○ ゾーン単位△ ノード管理◎ Shard 管理
順序Ordering KeyPartitionPartitionShard + Partition Key
Push 配信
Pull 配信
Exactly-once○ (Pull のみ)○ (Trans API)
Throughput 上限無制限容量予約無制限Shard 単位 (1000 msg/s)
料金単位$40/TB予約容量ノード + ストレージShard 時間 + データ
SLA99.95%99.5%99.9%99.9%

料金例 (1 TB/月 + 100 万 msg/月)

サービス月額目安
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/SubKafkaKinesis
メッセージ保持7 日 (デフォルト)無制限 (設定次第)1 日 (デフォルト) / 最大 365 日
ReplaySnapshot / SeekOffset 戻しSequence Number 戻し
Schema RegistryPub/Sub SchemasConfluent Schema RegistryGlue Schema Registry
Stream ProcessingDataflow / BeamKafka Streams / FlinkKinesis Data Analytics (Flink)
Connectors限定Kafka Connect 数百Firehose / Lambda
Dead Letter◎ Topicカスタムカスタム

Push vs Pull

項目PushPull
対応Pub/Sub のみ全 3 サービス
Subscriber 実装HTTPS エンドポイントだけSDK + ループ処理
スケールサーバレス自動Subscriber 数
主用途Cloud Run / Functionsカスタムアプリ、Dataflow

用途別おすすめ

用途推奨理由
サーバレス + GCPPub/SubPush 配信 + Eventarc
大規模ストリーミング ETLPub/Sub + Dataflowサーバレス + Beam Unified
Kafka エコシステム必須Pub/Sub Lite or ConfluentKafka 互換
マルチクラウド + OSSKafka (Confluent)AWS/Azure/GCP 全対応
AWS 統合KinesisFirehose / Lambda / S3 直結
IoT 数億デバイスPub/Sub無制限スケール
長期メッセージ保管Kafka無制限保持

Pub/Sub の差別化要素

  • 完全サーバレス (Capacity 計算不要)
  • Push 配信 (HTTPS Endpoint に直接)
  • BigQuery Subscription (Dataflow 不要で直接書き込み)
  • Cloud Storage Subscription (バッチ書き込み)
  • Eventarc 統合で 90+ イベントソース
  • Pub/Sub Lite で 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 年最新版で網羅。

※ 各製品は各々の商標保有者の所有物です。最新料金は各社公式をご確認ください。

この記事で学んだ内容を問題で確認しましょう

16,000問以上の問題で実力チェック

GCP 試験対策ページを見る
この記事の著者

NicheeLab編集部

データエンジニアリング・クラウド資格の専門家。Databricks・Snowflake等の認定資格を保有し、実務経験に基づいた問題作成・解説を行っています。NicheeLab運営。


関連記事
Google Cloud

Google Cloud (GCP) 認定資格ロードマップ 2026 完全版|全 15 試験を体系化

Google Cloud 認定資格 全 15 試験 (Foundational 2 + Associate 3 + Pr...

Google Cloud

Cloud Digital Leader (CDL) 完全ガイド|出題範囲・学習リソース・合格戦略

Google Cloud Cloud Digital Leader (CDL) の完全ガイド。6 ドメイン 92 bul...

Google Cloud

Generative AI Leader (GAIL) 完全ガイド|Google Cloud 生成 AI 認定

Google Cloud Generative AI Leader (GAIL、2025-05-14 リリース) の完全...

Google Cloud

Vertex AI 入門|Google Cloud 統合 ML プラットフォームの全機能

Google Cloud Vertex AI の入門解説。Vertex AI Studio / Agent Builde...

Google Cloud

GCP Associate Cloud Engineer (ACE) 完全ガイド|試験範囲・受験料・学習ロードマップ

Google Cloud Associate Cloud Engineer (ACE) の試験範囲・受験料 125 US...

Google Cloudの記事一覧 (102件)
© 2026 NicheeLab All rights reserved.