4.1 GCPサービス体系
Google Cloud Platform Service Overview
Google Cloud Platform(GCP)は、Googleの内部インフラ技術をベースに構築されたクラウドサービスである。BigQuery、Kubernetes(GKE)、機械学習サービスに強みを持ち、データ分析やAI/ML分野で高い評価を得ている。
リソース階層
@startuml skinparam backgroundColor #FEFEFE rectangle "組織 (Organization)" as Org #E5E7EB rectangle "フォルダ (Folder)" as Folder #DBEAFE rectangle "プロジェクト (Project)" as Project #D1FAE5 rectangle "リソース (Resource)" as Res #FEF3C7 Org -down-> Folder : ポリシー継承 Folder -down-> Project : ネスト可能 Project -down-> Res : IAM適用 note right of Org : Google Workspaceに紐づく note right of Folder : 部門/環境ごとにグループ化 note right of Project : 課金単位・リソース境界 note right of Res : VM, GCS, BigQuery等 @enduml
図1: GCPリソース階層(組織→フォルダ→プロジェクト→リソース)
| 階層 | GCP | AWS対応 | Azure対応 |
|---|---|---|---|
| 最上位 | 組織 | Organizations | 管理グループ |
| グループ化 | フォルダ | OU | 管理グループ |
| 課金単位 | プロジェクト | アカウント | サブスクリプション |
| 個別サービス | リソース | リソース | リソース |
主要サービスカテゴリ
@startmindmap skinparam backgroundColor #FEFEFE * GCPサービス ** コンピュート *** Compute Engine (VM) *** Cloud Functions *** Cloud Run *** GKE (Kubernetes) ** ストレージ *** Cloud Storage (オブジェクト) *** Persistent Disk *** Filestore (NFS) ** データベース *** Cloud SQL *** Cloud Spanner (グローバルDB) *** Firestore (NoSQL) *** Bigtable (大規模NoSQL) left side ** データ分析 *** BigQuery (DWH) *** Dataflow (ETL) *** Pub/Sub (メッセージング) *** Looker (BI) ** AI/ML *** Vertex AI *** AutoML *** Vision/Speech/NLP API ** ネットワーク *** VPC *** Cloud Load Balancing *** Cloud CDN *** Cloud DNS @endmindmap
図2: GCP主要サービスカテゴリ
GCPはGoogleの検索、YouTube、Gmailなどを支える技術基盤の上に構築されている。特にBigQuery(データウェアハウス)、GKE(マネージドKubernetes)、Vertex AI(機械学習)は業界をリードするサービスとして知られる [1]。
3大クラウド対応表
| カテゴリ | AWS | Azure | GCP |
|---|---|---|---|
| 仮想サーバー | EC2 | Virtual Machines | Compute Engine |
| サーバーレス | Lambda | Functions | Cloud Functions |
| コンテナ(K8s) | EKS | AKS | GKE |
| オブジェクトストレージ | S3 | Blob Storage | Cloud Storage |
| DWH | Redshift | Synapse Analytics | BigQuery |
| グローバルDB | Aurora Global | Cosmos DB | Cloud Spanner |
GCPの強み
1. BigQuery: サーバーレスDWH、ペタバイト級分析
2. GKE: Kubernetes開発元としての先進性
3. グローバルネットワーク: Google専用バックボーン
4. AI/ML: TensorFlow、Vertex AIの統合
1. BigQuery: サーバーレスDWH、ペタバイト級分析
2. GKE: Kubernetes開発元としての先進性
3. グローバルネットワーク: Google専用バックボーン
4. AI/ML: TensorFlow、Vertex AIの統合
出典
[1] Google Cloud. Google Cloud Documentation. https://cloud.google.com/docs/
[2] Google Cloud. Resource hierarchy. https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy
[2] Google Cloud. Resource hierarchy. https://cloud.google.com/resource-manager/docs/cloud-platform-resource-hierarchy
発展学習
→ Google Cloud Fundamentals
→ Organizing GCP resources best practices
→ Google Cloud Fundamentals
→ Organizing GCP resources best practices