IT用語: Amazon EKS(Elastic Kubernetes Service)とは|AWSマネージドKubernetes
AWSがKubernetesのコントロールプレーンを管理するマネージドサービスEKSの仕組みとECSとの違いを解説。
Amazon EKS(Elastic Kubernetes Service)とは
Amazon EKSは、AWSがKubernetesのコントロールプレーン(マスターノード)を管理するマネージドKubernetesサービスです。ユーザーはWorkerノード(実際にコンテナが動く場所)の管理に集中でき、Kubernetesの複雑な運用負担が軽減されます。
EKSのアーキテクチャ
- コントロールプレーン: AWSが管理。etcd・APIサーバー・スケジューラーを自動でHA構成
- データプレーン(Workerノード): EC2インスタンスまたはFargate(サーバーレス)で実行
- EKS Managed Node Groups: ノードのプロビジョニング・スケーリング・更新を自動化
ECSとEKSの違い
| 比較軸 | ECS | EKS |
|---|---|---|
| オーケストレーター | AWS独自 | Kubernetes標準 |
| 学習コスト | 低い | 高い |
| ポータビリティ | AWS依存 | マルチクラウド対応 |
| 採用場面 | AWS内で完結する場合 | K8s標準化が必要な場合 |
Fargateとの組み合わせ
EKS on Fargateを使うと、ノードの管理が不要になりサーバーレスでKubernetesを実行できます。ただし一部のKubernetes機能(DaemonSet等)には制限があります。
関連する用語 (クラウド)
全40件を見るCloud Run
GCPのサーバーレスコンテナ実行サービス。Dockerコンテナをデプロイするだけで自動スケーリング・HTTPS・認証が利用でき、リクエストがない時は完全にスケールゼロになる。
Google Compute Engine(GCE)
GoogleのIaaS型仮想マシンサービス。AWSのEC2・AzureのVMに相当し、プリエンプティブルVM(スポットVM)やカスタムマシンタイプでコストを柔軟に最適化できる。
GCP (Google Cloud)
Googleが提供するクラウドコンピューティングサービス。AIやデータ分析に強みを持つ。
IT用語: Amazon ElastiCacheとは|AWSのインメモリキャッシュサービス
RedisとMemcachedをマネージドで提供するAWS ElastiCacheの仕組みとDBキャッシュへの活用を解説。
プライベートクラウド / パブリッククラウド
クラウドの形態。「パブリック」は不特定多数向け(AWSなど)、「プライベート」は自社専用に構築されたクラウド。
AKS(Azure Kubernetes Service)
MicrosoftのマネージドKubernetesサービス。コントロールプレーンをAzureが無償で管理し、ワーカーノードのVM代のみ課金される。Azure AD・Monitor・DevOpsとの統合が得意。