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件を見るFirebase
Googleが提供するモバイル・Webアプリ開発プラットフォーム。リアルタイムデータベース・認証・ホスティング・Cloud Functions・Analyticsなどをワンストップで提供する。
IT用語: Amazon SQS(Simple Queue Service)とは|疎結合を実現するメッセージキュー
マイクロサービス間の非同期通信・バッファリングを実現するAWSのフルマネージドメッセージキューSQSを解説。
IT用語: Amazon ElastiCacheとは|AWSのインメモリキャッシュサービス
RedisとMemcachedをマネージドで提供するAWS ElastiCacheの仕組みとDBキャッシュへの活用を解説。
Azure App Service
MicrosoftのフルマネージドWebアプリホスティングサービス。.NET・Node.js・Python・Java・PHPに対応し、自動スケール・SSL・カスタムドメインをサーバー管理なしで利用できる。
Cloud Spanner
Googleが提供するグローバル分散型のフルマネージドRDBMS。水平スケーリングとACID準拠トランザクションを同時に実現し、従来不可能とされた「スケールするRDB」を提供する。
IT用語: Amazon SNS(Simple Notification Service)とは|1対多のPub/Subメッセージング
1つのイベントを複数のエンドポイントに同時配信するAWSのPub/Subサービス、Amazon SNSを解説。