GCPって
サービスの分類
おおまかにはこんな感じ。(一部省略してます)
※2019年8月末時点のもの。
※α版、β版を含む。
https://cloud.google.com/products/?hl=ja よりいろいろ引用してます。
分類 | サービス例 |
---|---|
AIと機械学習 | AutoML,Vision AI,Cloud TPU... |
API管理 | Apigee Sense,Cloud Healthcare API... |
コンピューティング | Compute Engine,App Engine,Cloud Functions... |
データ分析 | BigQuery,Cloud Composer,Cloud Dataflow... |
データベース | Cloud SQL,Cloud Bigtable,Cloud Spanner... |
デベロッパーツール | Container Registry,Cloud Build... |
ハイブリットとマルチクラウド | Anthos,GKE On-Prem... |
IoT | Cloud IoT Core,Edge TPU |
管理ツール | Stackdriver,Monitoring,Private Catalog... |
メデイアとゲーム | Zync Render,Anvato... |
移行 | Cloud Data Transfer,Transfer Application... |
ネットワーキング | Virtual Private Cloud,Cloud DNS,Cloud NAT... |
セキュリティ | Cloud Security Scanner,Cloud IAM,Cloud HSM... |
ストレージ | Cloud Storage,Cloud Firestore... |
サービスをもう少し深く見てみる
ストレージ
Google Cloud Storage
デベロッパーや企業向けの統合型オブジェクト ストレージ
Cloud Storage では、世界中のどこからでも、いつでもデータを保存、取得できます。データの量に制限はありません。ウェブサイト コンテンツの提供、アーカイブと障害復旧のためのデータの保存、直接ダウンロードによる大きなデータ オブジェクトのユーザーへの配布など、さまざまなシナリオで Cloud Storage を使用できます。
<機能>
- 暗号化
- オブジェクトのメタデータ
- Cloud Pub/Sub Notifications for Cloud Storage
- オブジェクト変更通知
- オブジェクトのバージョニング
- オブジェクトのライフサイクル管理
- リクエスト元による支払い
- 保持ポリシーとバケットロック
- オブジェクトのトランスコーディング
- Cloud StorageでのCloud監査ログ
- クロスオリジンリソースシェアリング
<特徴>
- 単一の統合型 API を使用してストレージをアプリに統合
- オブジェクトのライフサイクル管理を使用して 4 つのストレージ クラス間で価格とパフォーマンスを最適化
- どのストレージ クラスからでもすばやくデータにアクセス
- どのストレージ クラスからでもすばやくデータにアクセス
- データ ストレージの炭素排出量をゼロに削減
Persistent Disk
仮想マシンのインスタンスのための信頼できる高性能ブロック ストレージ
Google Persistent Disk は Google Cloud Platform 向けの、耐久性の高い高性能なブロック ストレージです。Google Compute Engine または Google Kubernetes Engine で実行されているインスタンスに接続できる、SSD ストレージと HDD ストレージを提供します。ストレージ容量は透過的にサイズを変更できます。また、高速バックアップや同時読み取りにも対応しています。
<特徴>
- 耐久性
- 容量
- 独立した場所での保存
- オンライン拡張
最大容量が64TBなので、ディスク容量で困ることはほぼなさそう。
Cloud Storage for Firebase
コンテンツを簡単に保存して提供します。
Cloud Storage for Firebase は、Google 規模で構築された、強力かつシンプルでコスト効果の高いオブジェクト ストレージ サービスです。Cloud Storage 用の Firebase SDK では、ネットワーク品質にかかわらず、Firebase アプリでのファイルのアップロードとダウンロードに Google のセキュリティが適用されます。この SDK は、画像、音声、動画、またはその他のユーザーが生成したコンテンツを格納する場合に使用できます。サーバーでは、Google Cloud Storage を使用して同じファイルにアクセスできます。
<機能>
- 堅牢なオペレーション
- 強固なセキュリティ
- 高いスケーラビリティ
Cloud Filestore
高パフォーマンスでフルマネージドのファイル ストレージ
Cloud Filestore は、データ用のファイルシステム インターフェースと共有ファイルシステムを必要とするアプリケーション向けのマネージド ファイル ストレージ サービスです。Filestore を使用することにより、Google Compute Engine や Kubernetes Engine のインスタンスでマネージされたネットワーク接続ストレージ(NAS)をネイティブで簡単に活用できるようになります。Filestore のパフォーマンスと容量は個別に細かく調整できるため、ファイルベースのワークロードに対して、想定どおりに高速のパフォーマンスを実現できます。
<利点>
- 高速
- 一貫性
- シンプル