Cloud Pub/Sub

グローバル メッセージングとイベント取り込みが簡単になります。

このプロダクトのドキュメントを見る

最新情報

あらゆる規模のイベントを取り込む

ストリーム、バッチ、統合パイプラインのいずれを構築する場合も、分析と機械学習の基盤となるのはデータの取り込みです。Cloud Pub/Sub は、イベントデータの処理、保存、分析の過程で、イベントデータ用のシンプルかつ信頼できるステージング場所を提供します。

Cloud Pub/Sub を使用すれば、データ エンジニアはプロビジョニング、パーティショニング、負荷分離を気にせずにスケーリングし、グローバル トピックを使用するだけで、アプリケーションとパイプラインを新しいリージョンに拡張できます。

Cloud Dataflow と Cloud Pub/Sub を使用して、イベントの拡充、重複排除、順序付け、集計、ランディングを行います。Cloud Pub/Sub の耐久性のあるストレージを使用して、リアルタイム処理とバッチ処理を併用します。

イベント ドリブンなマイクロサービスの開発を簡素化する

イベント ドリブンな非同期マイクロサービスを初めて使用する場合も、既存のシステムを移行する場合も、最初の重要なステップは、メッセージング ミドルウェアを介してイベントにアクセスできるようにすることです。GCP でアプリケーションを開発する際は、Cloud Pub/Sub を活用することで各イベントを処理する必要があるすべてのサービスにそのイベントを確実に配信できます。

Cloud Pub/Sub にイベントがパブリッシュされると、push サブスクリプションが、Cloud FunctionsApp EngineCloud Run で稼働するサーバーレス アプリにイベントを配信し、pull サブスクリプションが、Google Kubernetes Engine または Cloud Dataflow で稼働する複雑なステートフル サービスに対してイベントを利用可能にします。Cloud Pub/Sub のグローバルな性質により、マルチリージョン環境でもシームレスな動作が実現できます。

初日から本番環境に対応

Cloud Pub/Sub はプレミアム サービスとして設計されており、Google Cloud ユーザーがロケーションや規模に関係なくアプリケーション ロジックに集中することを可能にしています。このサービスは最小限で、簡単に使い始めることができます。しかも、ソフトウェア プロジェクトで運用上、スケーリング、コンプライアンス、セキュリティ上の問題が予期せず明らかになることもありません。

これらを実現するため、Cloud Pub/Sub にはエンドツーエンドの暗号化、IAM、監査ロギングが用意されています。また、実質的に無制限のスループットにより、完全に自動化されたスケーリングとプロビジョニングを提供する NoOps が実現されています。Cloud Pub/Sub は、ゾーン間の同期レプリケーションによる優れたデータ耐久性と可用性、さらには主要言語のネイティブ クライアント ライブラリとオープン サービス API も提供します。

特長

at-least-once 配信

ゾーン間の同期メッセージ レプリケーションとメッセージごとの受信トラッキングにより、あらゆる規模で「少なくとも 1 回」の配信が保証されます。

開く

オープン API と 7 言語対応のクライアント ライブラリで、クラウド間デプロイとハイブリッド デプロイをサポートします。

1 回限りの処理

Cloud Dataflow は、Cloud Pub/Sub ストリームに対する信頼性に優れた高機能な「正確に 1 回限り」の処理をサポートします。

デフォルトでグローバル

安定したレイテンシで、世界中のどこからでもパブリッシュし、取り込むことができます。レプリケーションは不要です。

プロビジョニング不要の自動処理

Cloud Pub/Sub には、シャードやパーティションがありません。割り当てを設定し、パブリッシュし、使用するだけです。

コンプライアンスとセキュリティ

Cloud Pub/Sub は HIPAA 準拠のサービスであり、きめ細かなアクセス制御とエンドツーエンドの暗号化を行うことができます。

統合

Cloud Storage、Gmail アップデート イベント、Cloud Functions など、複数のサービスとの統合を活用して、サーバーレスのイベント ドリブン コンピューティングを実行できます。

シークと再生

バックログの任意の時点またはスナップショットに遡って、メッセージを再処理できます。また、早送りして古い不要なデータを破棄できます。

Cloud Pub/Sub でグローバル メッセージングとイベント取り込みを行う

グローバル メッセージングとイベント取り込み

Cloud Pub/Sub のおかげで、バックグラウンド データおよびイベント処理と、ユーザーからのリクエストを処理するコードとを簡単に切り離すことができます。そのため、よりシンプルなコードを使ってデータをリアルタイムで分析できます。しかも、サイトのパフォーマンスには影響しません。

Khan Academy Colin Fuller 氏

技術リソース

料金

Cloud Pub/Sub は利用量が増えるほど料金が下がります。初期費用が不要なだけでなく、トピックやサブスクリプションの作成、メンテナンスも料金なしでご利用いただけます。

1 か月あたりのデータ量1 TB あたりの料金2
最初の 10 GB $0.00
次の 50 TB $60
次の 100 TB $50
150 TB 超 $40

1 料金の詳細については、料金ガイドをご覧ください。

2 TB はテビバイト、つまり 240 バイトを表します。

米ドル以外の通貨でお支払いの場合は、Cloud Platform SKU に記載されている該当通貨の料金が適用されます。

Google Cloud

使ってみる

無料で体験

Google Cloud を新規でご利用のお客様には、12 か月間の無料クレジット $300 分を差し上げます。

さらにサポートが必要な場合

Google のエキスパートが、適切なソリューションの構築やお客様のニーズに合ったパートナーの選定をお手伝いいたします。