IT用語: GKE(Google Kubernetes Engine)とは|Kubernetes発祥のGCPマネージドK8s
Kubernetesを生んだGoogleが提供するマネージドKubernetesサービスGKEの特徴とAutopilotモードを解説。
GKE(Google Kubernetes Engine)とは
GKEは、GoogleがGoogle Cloud Platform(GCP)上で提供するマネージドKubernetesサービスです。KubernetesはGoogleが設計・開発し、のちにCNCFに寄贈したプロジェクトであるため、GKEはKubernetesとの親和性が最も高く、最新機能への対応も早いとされます。
GKEの主要な特徴
- Autopilotモード: ノード管理を完全にGoogleに委任。リソース要求に基づく自動スケーリング・セキュリティ強化済み
- Standardモード: ノードプールを自分で管理する従来の方式(EKSに近い)
- Workload Identity: GCPサービスへの安全なアクセスをサービスアカウントで管理
- Binary Authorization: デプロイ前にコンテナイメージの署名を検証するセキュリティ機能
EKS・AKS・GKEの比較
| 比較軸 | EKS(AWS) | GKE(GCP) | AKS(Azure) |
|---|---|---|---|
| Kubernetes親和性 | 高い | 最高(発祥) | 高い |
| コントロールプレーン料金 | $0.10/h | $0.10/h(Autopilot無料) | 無料 |
| 独自機能 | Fargate統合 | Autopilot・GCPサービス | Azure AD統合 |
Autopilotモードの利点
ノードのプロビジョニング・スケーリング・セキュリティパッチをGoogleが完全管理するため、インフラ運用から解放されアプリケーション開発に集中できます。
関連する用語 (クラウド)
全40件を見るCloud Run
GCPのサーバーレスコンテナ実行サービス。Dockerコンテナをデプロイするだけで自動スケーリング・HTTPS・認証が利用でき、リクエストがない時は完全にスケールゼロになる。
Azure (Microsoft Azure)
Microsoftが提供するクラウドサービス。WindowsやOffice製品との連携に優れる。
IT用語: Amazon SQS(Simple Queue Service)とは|疎結合を実現するメッセージキュー
マイクロサービス間の非同期通信・バッファリングを実現するAWSのフルマネージドメッセージキューSQSを解説。
Azure Virtual Machine Scale Sets(VMSS)
同一構成の仮想マシンを自動的にスケールアウト/インできるAzureのサービス。需要の増減に応じてVM数を自動調整し、コストと可用性を最適化する。
サーバーレス (Serverless)
開発者がサーバーの構築や保守を意識することなく、プログラムの実行環境だけを利用できる仕組み。
Vertex AI
Googleのフルマネージド機械学習プラットフォーム。モデルの学習・デプロイ・管理・MLOpsをワンストップで提供し、GeminiなどのファウンデーションモデルもAPIで利用できる。