Google Cloud

GKE Autopilot vs Standard 徹底比較|Google Kubernetes Engine の選び方と料金

2026-05-24
NicheeLab編集部

Google Kubernetes Engine (GKE) は Google が提供するマネージド Kubernetes サービスで、Autopilot (フルマネージド) と Standard (柔軟性重視) の 2 モードを選べます。 本記事では両モードの違い、料金、Cloud Run / GKE Enterprise との関係、Workload Identity による権限管理まで体系的にまとめます。

Autopilot vs Standard 比較表

項目AutopilotStandard
ノード管理Google 全面管理ユーザー管理
料金単位Pod の vCPU / メモリ / ストレージ時間VM ノード時間 + $0.10/h クラスタ管理料
SLA99.95% (リージョン) / 99.9% (ゾーン)99.95% / 99.9%
自動アップグレード必須オプション
特権コンテナ不可
HostNetwork / HostPath不可
DaemonSet制限あり自由
GPU / TPU一部対応フル対応
Windows ノード不可
主用途標準 Web / API ワークロードカスタム要件、GPU、Windows

料金比較例 (us-central1, 2026)

  • Autopilot: vCPU $0.0446/h、メモリ $0.0049/GiB/h、Pod 単位
  • Standard: e2-medium ノード $0.024/h × ノード数 + クラスタ管理料 $0.10/h
  • 無料枠: Standard のゾーンクラスタ 1 つは管理料無料 (リージョンクラスタは有料)

Workload Identity

Kubernetes ServiceAccount を Google Service Account にマッピングして、Pod 単位で GCP API 認証を行う仕組み。従来の Node SA キー利用 / metadata server 経由より安全で、最小権限を Pod ごとに設定できます。

# Kubernetes SA を作成
kubectl create serviceaccount my-ksa

# Google SA と紐づけ
gcloud iam service-accounts add-iam-policy-binding \
  --role=roles/iam.workloadIdentityUser \
  --member="serviceAccount:PROJECT.svc.id.goog[NAMESPACE/my-ksa]" \
  [email protected]

# Pod の SA を Annotation で関連付け
kubectl annotate serviceaccount my-ksa \
  iam.gke.io/[email protected]

セキュリティベストプラクティス

  • Workload Identity で Pod 単位 IAM
  • Binary Authorization で署名イメージのみデプロイ
  • Pod Security Standards (Baseline / Restricted)
  • Network Policy で Pod 間通信制御
  • Shielded GKE Nodes (Secure Boot + Integrity Monitoring)
  • Cloud KMS で etcd 暗号化 (Application-layer Secrets Encryption)
  • VPC Service Controls で API 持ち出し防止
  • Private Cluster + Authorized Networks

GKE Enterprise (旧 Anthos)

  • Multi-Cluster Management: フリート (Fleet) でクラスタ統合管理
  • Config Management: GitOps で構成同期
  • Policy Controller: OPA Gatekeeper ベースのポリシー強制
  • Anthos Service Mesh: Istio マネージド (mTLS / トラフィック制御)
  • マルチクラウド: GKE on AWS / Azure / オンプレ (VMware / Bare Metal)

Cloud Run / GKE 使い分け

要件推奨
シンプルな Web API / マイクロサービスCloud Run
StatefulSet / DaemonSet が必要GKE
Kubernetes API でカスタム制御GKE
マルチクラスタ / マルチクラウドGKE Enterprise
GPU 機械学習ワークロードGKE Standard
ゼロ → スケール、コスト最適化Cloud Run / GKE Autopilot

運用ベストプラクティス

  • Release Channel を Stable に設定 (本番)
  • Maintenance Window で業務時間外アップグレード
  • HPA (Horizontal Pod Autoscaler) + VPA (Vertical) + CA (Cluster Autoscaler)
  • Resource Requests / Limits 必須設定
  • Cloud Monitoring + Managed Service for Prometheus でメトリクス
  • Cloud Logging で集中ログ
  • Cloud Deploy で Canary / Blue-Green

Autopilot と Standard どちらを選ぶべき?

新規プロジェクトは Autopilot 推奨。Node 管理不要 + Pod 単位課金 + 自動アップグレード。Standard はノードプール細制御、DaemonSet 自由配置、GPU カスタムが必要な場合のみ。

料金体系の違いは?

Autopilot は Pod の vCPU / メモリ / ストレージ時間で課金。Standard は VM ノードの時間課金 + 管理料 ($0.10/h/cluster)。少量ワークロードは Autopilot が安い、ノード稼働率高なら Standard が安い。

Autopilot で使えない機能は?

ノード SSH、特権コンテナ、HostNetwork、HostPath、GPU の一部、Windows ノード等。詳しくは公式の制限一覧を確認。

Cloud Run と GKE どちらを使う?

シンプルなマイクロサービスは Cloud Run、Kubernetes API / StatefulSet / 複雑なオーケストレーション必要時は GKE。両方を組み合わせるのも一般的。

GKE Enterprise (旧 Anthos) とは?

マルチクラスタ管理、Config Management、Policy Controller、Service Mesh (Anthos Service Mesh)、マルチクラウド (AWS / Azure / オンプレ) を統合管理するエンタープライズ機能。

Workload Identity とは?

Kubernetes ServiceAccount を Google Service Account にマッピングして GCP API 呼び出し権限を付与。Pod ごとに最小権限を実現する標準的なベストプラクティス。

クラスタアップグレード戦略は?

Release Channel (Rapid / Regular / Stable) で自動アップグレード。Stable は最新版から数ヶ月遅れで安定性重視。Maintenance Window で時間帯指定可能。

セキュリティはどう設計する?

Workload Identity、Binary Authorization、Pod Security Standards、Network Policy、Shielded GKE Nodes、Cloud KMS で etcd 暗号化、VPC SC で API レイヤ保護。

関連記事・GKE / コンテナ

GCP vs AWS コンピュート徹底比較|EC2/GCE・GKE/EKS・Lambda/Cloud Run・料金 (2026)

GCP と AWS のコンピュートサービスを徹底比較。Compute Engine vs EC2、GKE vs EKS、Cloud Run vs Lambda、App Engine vs Elastic Beanstalk、GPU/TPU、Arm 系 (Axion vs Graviton)、料金体系・Sustained Use Discount を 2026 年最新版で網羅。

GCP Professional Cloud Developer (PCD) 完全ガイド|Cloud Run・GKE・CI/CD・APM

Google Cloud Professional Cloud Developer の試験範囲、Cloud Run / GKE / Cloud Build / Cloud Trace、AWS DVA / Azure AZ-204 比較、学習ロードマップを徹底解説。

App Engine 完全ガイド|Standard vs Flexible・料金・Cloud Run 比較 (GCP)

Google App Engine の Standard と Flexible の違い、料金、Traffic Splitting、Cron、Cloud Run / Cloud Functions との使い分け、AWS Elastic Beanstalk / Azure App Service 比較を徹底解説。

Cloud Run 完全ガイド|サーバレス Container プラットフォームの全機能・料金・GKE 比較

Google Cloud Cloud Run の全機能ガイド。Service / Job、Autoscaling、コールドスタート対策、料金体系、GKE / Cloud Functions / App Engine との比較、認証・CI/CD 構成を解説。

※ Google Cloud、Google Kubernetes Engine は Google LLC の商標です。最新情報は GKE 公式 をご確認ください。

この記事で学んだ内容を問題で確認しましょう

16,000問以上の問題で実力チェック

GCP 試験対策ページを見る
この記事の著者

NicheeLab編集部

データエンジニアリング・クラウド資格の専門家。Databricks・Snowflake等の認定資格を保有し、実務経験に基づいた問題作成・解説を行っています。NicheeLab運営。


関連記事
Google Cloud

Google Cloud (GCP) 認定資格ロードマップ 2026 完全版|全 15 試験を体系化

Google Cloud 認定資格 全 15 試験 (Foundational 2 + Associate 3 + Pr...

Google Cloud

Cloud Digital Leader (CDL) 完全ガイド|出題範囲・学習リソース・合格戦略

Google Cloud Cloud Digital Leader (CDL) の完全ガイド。6 ドメイン 92 bul...

Google Cloud

Generative AI Leader (GAIL) 完全ガイド|Google Cloud 生成 AI 認定

Google Cloud Generative AI Leader (GAIL、2025-05-14 リリース) の完全...

Google Cloud

Vertex AI 入門|Google Cloud 統合 ML プラットフォームの全機能

Google Cloud Vertex AI の入門解説。Vertex AI Studio / Agent Builde...

Google Cloud

GCP Associate Cloud Engineer (ACE) 完全ガイド|試験範囲・受験料・学習ロードマップ

Google Cloud Associate Cloud Engineer (ACE) の試験範囲・受験料 125 US...

Google Cloudの記事一覧 (102件)
© 2026 NicheeLab All rights reserved.