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件を見るBigQuery(ビッグクエリ)
Googleのサーバーレスなデータウェアハウスサービス。ペタバイト規模のデータにSQLで高速クエリを実行でき、分析基盤として世界中の企業に採用されている。
Cloud Pub/Sub
GCPのフルマネージドなメッセージングサービス。パブリッシャーとサブスクライバーを非同期に疎結合させ、毎秒数百万件のイベントを信頼性高く処理できる。
Vertex AI
Googleのフルマネージド機械学習プラットフォーム。モデルの学習・デプロイ・管理・MLOpsをワンストップで提供し、GeminiなどのファウンデーションモデルもAPIで利用できる。
Azure SQL Database
Microsoftのフルマネージドなリレーショナルデータベースサービス。SQL Serverと完全互換で、バックアップ・パッチ適用・高可用性をAzureが自動管理する。
プライベートクラウド / パブリッククラウド
クラウドの形態。「パブリック」は不特定多数向け(AWSなど)、「プライベート」は自社専用に構築されたクラウド。
IT用語: Azure DevOpsとは|MicrosoftのCI/CD・プロジェクト管理統合プラットフォーム
ソース管理・CI/CD・アジャイル管理・アーティファクト管理を統合するMicrosoftのDevOpsプラットフォームを解説。