Cloud Pub/Sub は GCP のグローバル・サーバレスメッセージングサービスで、Publisher と Subscriber を疎結合に繋ぎます。 マイクロサービス間通信、ストリーミングパイプライン、IoT 取り込みの中核として使われます。
| 項目 | Push | Pull |
|---|---|---|
| 配信 | Pub/Sub → HTTPS エンドポイント | Subscriber が取得 |
| スケール | エンドポイント側で制御 | Subscriber 数で並列化 |
| 主用途 | Cloud Run / Cloud Functions | カスタムアプリ、Dataflow |
| レート制御 | 難 (HTTP 429 で減速) | 容易 |
| Exactly-once | 不可 | 可 (Pull のみ) |
| 項目 | Pub/Sub | Pub/Sub Lite |
|---|---|---|
| スケール | グローバル、自動 | ゾーン単位、容量予約 |
| 料金 | 従量 (高) | 予約 (安、~10x 安) |
| SLA | 99.95% | 99.5% |
| 主用途 | マイクロサービス、IoT | Kafka 代替、ログ集約 |
| 項目 | Pub/Sub | AWS SNS+SQS | Kafka (Confluent) |
|---|---|---|---|
| アーキ | サーバレス Global | SNS + SQS 分離 | クラスタ管理 |
| 順序 | Ordering Key | FIFO Queue | Partition 内 |
| スループット | 高 | 中 | 最高 |
| 料金 | $40/TB | SNS $0.5/M + SQS $0.4/M | VM コスト + ライセンス |
| 運用 | 不要 | 不要 | 管理必要 |
Push と Pull どちらを選ぶ?
Push は HTTPS エンドポイント (Cloud Run / Functions) に直接配信、Pull は Subscriber が能動的に取得。スケール柔軟性は Pull、シンプルさは Push が優位。
Pub/Sub Lite との違いは?
通常 Pub/Sub はサーバレス・グローバル・自動スケール、Pub/Sub Lite はゾーン単位の容量確保で 10 倍安い。Kafka 代替として Lite が候補。
Ordering Key とは?
同じ Key を持つメッセージを順序保証付きで配信。複数 Key 間は並列、Key 内は順序維持。チャットメッセージ等で必須。
Exactly-once delivery は可能?
Pull subscription + Exactly-once enabled で実現可能。重複処理を完全排除できるが、レイテンシ若干増加。
Dead Letter Topic とは?
Subscriber が n 回失敗したメッセージを別 Topic に転送する仕組み。問題メッセージの隔離と再処理に必須。
AWS SNS/SQS / Kafka との比較は?
Pub/Sub = SNS (Pub/Sub) + SQS (Queue) の統合体。Kafka と比べてサーバレス・グローバル・自動スケールが優位、Throughput では Kafka が上位。
料金体系は?
メッセージ取り込み + 配信のデータ量で課金 ($40/TB)。Pub/Sub Lite は予約 throughput 単位。月 10 GB 無料枠あり。
Schema Registry はある?
Pub/Sub Schemas で Avro / Protocol Buffers スキーマ登録可能。Publisher と Subscriber 間のスキーマ整合性を保証。
関連記事・メッセージング/データ
Pub/Sub vs Kafka vs Kinesis 徹底比較|ストリーミングメッセージング選び方 (2026)
Google Pub/Sub / Apache Kafka (Confluent / MSK) / AWS Kinesis の徹底比較。料金、Throughput、順序保証、Exactly-once、Schema Registry、Push vs Pull、典型ユースケースを 2026 年最新版で網羅。
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 年最新版で網羅。
GCP Professional Cloud Developer (PCD) 完全ガイド|Cloud Run・GKE・CI/CD・APM
Google Cloud Professional Cloud Developer の試験範囲、Cloud Run / GKE / Cloud Build / Cloud Trace、AWS DVA / Azure AZ-204 比較、学習ロードマップを徹底解説。
※ Google Cloud は Google LLC の商標です。最新情報は Pub/Sub 公式 をご確認ください。
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...