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件を見るサーバーレス (Serverless)
開発者がサーバーの構築や保守を意識することなく、プログラムの実行環境だけを利用できる仕組み。
Azure SQL Database
Microsoftのフルマネージドなリレーショナルデータベースサービス。SQL Serverと完全互換で、バックアップ・パッチ適用・高可用性をAzureが自動管理する。
AWS (Amazon Web Services)
Amazonが提供する世界最大のクラウドコンピューティングサービス。
IT用語: Amazon DynamoDBとは|ミリ秒応答の完全マネージドNoSQLデータベース
サーバーレス・無制限スケールのキーバリュー/ドキュメントDBであるAWS DynamoDBの仕組みと設計パターンを解説。
Azure (Microsoft Azure)
Microsoftが提供するクラウドサービス。WindowsやOffice製品との連携に優れる。
SaaS (Software as a Service)
ソフトウェアをインターネット経由でサービスとして提供する形態。