PCA#3(designing)

PCA#3(designing)

製造業の IoT プラットフォームで、世界中の30万台のセンサーから毎秒200万件の時系列メトリクスを取り込みます。直近24時間はミリ秒級でクエリしたく、過去2年は分析用に保持します。最適な取り込み・保管設計はどれですか。

ディスカッション 0

正解:A

正解の根拠

Bigtable は時系列の高スループット書き込みと低レイテンシ読み出しに最適で、BigQuery は長期分析に向きます。Pub/Sub と Dataflow を組み合わせることで取り込みのバッファリング、変換、両方への配信を実現できます。

用途サービス
ホット時系列Bigtable
長期分析BigQuery
取り込みPub/Sub + Dataflow

不正解の理由

  • D: Cloud Functions の同期処理は急激なバーストで詰まり、JSON 保管はクエリ性能が劣悪です
  • B: Cloud SQL は秒間200万件の書き込みに耐えられず、垂直スケールに限界があります
  • C: Firestore はドキュメント DB で時系列の高スループット書き込みに最適化されていません

参考:Time-series database on GCP


コメント

コメント

コメントする

目次