AWS認定試験でよく問題に出るECSとEKS。この2つの違いをご存知でしょうか。
2つの機能を理解することで、AWSを用いて開発するときやAWS認定試験の問題に出題されたきなど、効率的に判断することができます。
![](https://yukimarublog.com/wp-content/uploads/2022/10/70bf50a106beab983f9b6e72c6c24ee7-150x150.jpg)
ECSとEKSの違いって何だろう??
結論、「ECS」はAWS が開発したコンテナ管理サービス で、「EKS」はKubernetes のマネージドサービス です。
ECSとEKSの違い
「ECS」と「EKS」の主な違いは、「ECS」はAWS が開発したコンテナ管理サービス で、「EKS」はKubernetes のマネージドサービス です。
詳しい違いについては、それぞれのサービスをしっかりと理解していきましょう。
ECSとは
ECS(Elastic Container Service)とは、Dockerコンテナをサポートする拡張性とパフォーマンスに優れたコンテナオーケストレーションサービスです。
Dockerとは?
コンテナという方式で仮想化サーバーを構成するアプリケーション開発用のプラットフォームです。
OSレベルの仮想化を実施するコンテナ仮想化を実施し、環境自体をアプリケーションと同じようにコードとして管理することが可能です。
![](https://yukimarublog.com/wp-content/uploads/2023/11/f8087e25e99028b84d0cecacd13adb8d.png)
![](https://yukimarublog.com/wp-content/uploads/2023/11/f8087e25e99028b84d0cecacd13adb8d.png)
また、仮想化技術にはハイパーバイザー型とコンテナ型が存在しており、Dockerはコンテナ型の仮想化技術を用いています。
ハイパーバイザー型の仮想化では仮想マシンごとに1つのゲストOSをインストールしていますが、Dockerではハイパーバイザー型と違いゲストOSを必要としません。
![](https://yukimarublog.com/wp-content/uploads/2023/11/83c1670430e67f0665f65d8af0ea3631.png)
![](https://yukimarublog.com/wp-content/uploads/2023/11/83c1670430e67f0665f65d8af0ea3631.png)
EKSとは
EKS(Elastic Kubernetes Service)とは、コンテナ化されたアプリケーションのデプロイ、管理、スケールをオープンソースのKubernetesを使って実行するサービスです。
![](https://yukimarublog.com/wp-content/uploads/2023/11/58c53bd2c1bc61f6397f743e0dfbc380.png)
![](https://yukimarublog.com/wp-content/uploads/2023/11/58c53bd2c1bc61f6397f743e0dfbc380.png)
Kubernetesとは?
コンテナの運用管理と自動化を目的に設計されたオープンソースのシステムです。
複数ホストでコンテナを運用する場合に、1台の実行環境のように扱うことが出来ます。
まとめ
「ECS」はAWS が開発したコンテナ管理サービス で、「EKS」はKubernetes のマネージドサービス
本記事では、ECSとEKSの違いについてまとめました。
いざAWS認定試験で出題されて困る方も多いかと思います。
その時はコンテナオーケストレーションのソフトウェアが、Kubernetes (K8s) か AWS オリジナルかというような判断で問題ないでしょう。
![](https://yukimarublog.com/wp-content/uploads/2024/01/cropped-7cb956859faa24673b7e0c588498fb48.png)
![](https://yukimarublog.com/wp-content/uploads/2024/01/cropped-7cb956859faa24673b7e0c588498fb48.png)
![](https://yukimarublog.com/wp-content/uploads/2024/01/cropped-7cb956859faa24673b7e0c588498fb48.png)
拝見いただきありがとうございました!
コメント