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用ブロックストレージ
- データバックアップ用のスナップショット
-
ワークロード
- 仮想マシン用ディスク
- 複数の仮想マシンで読み取り専用データの共有