クラウドAI
Pub/Subとは?
Pub/Subとは、送信側と受信側を直接つなげず、メッセージを非同期にやり取りする仕組みです。
関連表記: Pub/Sub / Publish/Subscribe / メッセージング
試験で問われるポイント
- リアルタイム処理、イベント駆動、疎結合なシステム設計に使います。
- Dataflowや分析基盤へのデータ連携と関係します。
- 同期処理との違いを押さえると判断しやすくなります。
具体例
注文イベントをPub/Subへ送り、在庫更新や通知処理へ分配します。
混同しやすい点
- Pub/Subを単なるデータ保存サービスと考える。
- 送信側と受信側を必ず同時に動かす必要があると考える。
関連問題で復習
ある企業が注文システムと在庫システムを疎結合にし、イベントを非同期に受け渡して連携させたいと考えています。最も適切なGoogle Cloudのアプローチはどれですか。
ある企業がオンプレミスで稼働する業務アプリのMySQLデータベースを、運用負荷を減らすためGoogle Cloudのマネージドサービスへ移行したいと考えています。最も適したサービスはどれですか。
あるEC企業がIoTセンサーやクリックログを到着後すぐに分析し、即時に施策へ反映したいと考えています。最も適切なGoogle Cloudのアプローチはどれですか。
ある金融企業が日次のバッチ集計とリアルタイムのストリーミング集計を同じ仕組みで扱えるデータ処理基盤を求めています。最も適切なGoogle Cloudのアプローチはどれですか。
ある企業がビジネスユーザー向けにダッシュボードを提供し、KPIを共有して意思決定を支援したいと考えています。最も適切なGoogle Cloudのアプローチはどれですか。
小売企業がECサイトのクリックイベントをリアルタイムに受け取り、加工したうえで分析基盤に蓄積したいと考えています。最も自然なGoogle Cloudのサービス構成はどれですか。
あるIoT機器メーカーが、数百万台の機器から届く時系列データを低遅延で書き込み・読み取りたいと考えています。最も適切なGoogle Cloudのアプローチはどれですか。
業務データベースの変更を継続的に取得して分析基盤へ連携したい場合に、最も適切なGoogle Cloudのサービスはどれですか。