Google Cloud Platformのストレージ
Google Cloud Platformのストレージは、
構造化データ、非構造化データ、トランザクションデータ、関連データなど様々な形態のデータを格納できるサービスを提供している。
サービス名称からある程度は推測することができるが、整理のためにそれぞれの特徴や用途を記載する。
迷ったとき用のフローチャート
Cloud Storage
スケーラブル、フルマネージド、高信頼性、費用対効果の高いオブジェクト/blobストア。
-
用途
-
画像、写真、動画
-
オブジェクト、blob
-
非構造化データ
-
ワークロード
-
マルチメディアの保存とストリーミング
-
カスタムデータ分析パイプライン用のストレージ
-
アーカイブ、バックアップ、ディザスタ リカバリ
Cloud Spanner
トランザクションの整合性、グローバルなスケール、高可用性を実現した、ミッションクリティカルなリレーショナルデータベースサービス。
-
用途
-
ミッションクリティカルなアプリケーション
-
高トランザクション
-
スケールと整合性の要件
-
ワークロード
-
アドテック
-
金融サービス
-
グローバルサプライチェーン
-
小売
Cloud SQL
Gogleインフラストラクチャの強みと信頼性をベースに構築されたフルマネージドMySQLとPostgreSQLのデータベースサービス。
-
用途
-
ウェブフレームワーク
-
構造化データ
-
OLTPワークロード(OLTP:オンライントランザクション処理)
-
ワークロード
-
ウェブサイト、ブログ、コンテンツ管理システム(CMS)
-
ビジネスインテリジェンス(BI)アプリケーション
-
ERP、CRM、eコマースアプリケーション
-
地理空間アプリケーション
(BIアプリケーション:企業に蓄積されたデータを集めて分析し、意思決定を助けるアプリケーション。経営管理や売上のシミュレーションなどに活用される。)
Cloud Bigtable
リアルタイムアクセスと解析に最適な、スケーラブルなフルマネージドNoSQLワイドカラム型データベース。
-
用途
-
低レイテンシの読み取り/書き込みアクセス
-
高スループット解析
-
ネイティブの時系列サポート
-
ワークロード
-
IoT、ファイナンス、アドテック
-
モニタリング
-
地理空間データセット
-
グラフ
Cloud Datastore
ウェブアプリやモバイルアプリで使えるスケーラブルなフルマネージドNoSQLドキュメントデータベース。
-
用途
-
半構造化されたアプリケーションデータ
-
階層データ
-
耐久性のあるKey-Valueデータ
-
ワークロード
-
ユーザープロフィール
-
プロダクトカタログ
-
ゲームデータ
Google BigQuery
SQLや素早いレスポンス時間を兼ね備えたスケーラブルでフルマネージドのエンタープライズ向けデータウェアハウス(EDW)。
-
用途
-
ペタバイトまで対応したOLAPワークロード
-
ビッグデータの検索と処理
-
ビジネスインテリジェンス(BI)ツールによるレポート機能
-
ワークロード
-
大容量データの分析レポート
-
データサイエンス、高度分析機能
-
SQLを用いたビッグデータ処理
Persistent Disk
仮想マシンやコンテナに最適なブロックストレージ。
-
用途
-
Google Compute EngineおよびGoogle Kubernet Engine用ブロックストレージ
-
データバックアップ用のスナップショット
-
ワークロード
-
仮想マシン用ディスク
-
複数の仮想マシンで読み取り専用データの共有