比較記事 / ECS・EKS・Fargate
コンテナ

ECS・EKS・Fargate

ECSとEKSは「どちらのコンテナオーケストレーターを使うか」という軸の選択肢です。Fargateはその上で動く「サーバーレスの起動タイプ」で、ECS・EKSどちらとも組み合わせられます。3つを並列の選択肢と誤解しないことが理解の鍵です。

観点Amazon ECSAmazon EKS
オーケストレーションAWS独自のコンテナオーケストレーターKubernetes(業界標準)ベースのマネージド型
学習コストAWS利用者ならシンプルで学習コストが低いKubernetesの知識が必要で学習コストが高い
移植性AWS専用(他クラウドへの移行は困難)Kubernetes標準のため他クラウド/オンプレとの互換性が高い
コントロールプレーン無料クラスターごとに時間課金
適した組織AWSに閉じたシンプルな構成を求めるチームKubernetesの知見があり、マルチクラウド戦略を取るチーム

使い分けの判断基準

すでにKubernetesの知識・資産(Helmチャート等)があり、将来的なマルチクラウド戦略やポータビリティを重視するならEKS。AWS内で完結し、シンプルさと学習コストの低さを優先するならECS。どちらを選んでも、サーバー管理を避けたいならFargate起動タイプ、コスト最適化やより細かいインスタンス制御が必要ならEC2起動タイプを選びます。Fargateは「サーバーレスなコンピューティングオプション」であり、ECS・EKSどちらの上でも動作します。

試験で問われるポイント

  • 「Kubernetesの知識を活かしたい」→EKS、「シンプルにコンテナ化したいだけ」→ECS、「サーバー管理をなくしたい」→Fargate起動タイプという2軸の切り分けがSAAで頻出
  • ECS/EKSへのCI/CDパイプライン構築やタスク定義の設計がDOPで問われる
  • FargateはEC2起動タイプよりインスタンス管理が不要な分、単価が高くなる点がコスト最適化の論点

関連するサービス解説

最終更新日: 2026-09-06

本ページの内容は、AWS公式ドキュメントを基に作成し、運営者が編集・監修しています。詳しくは編集・品質管理方針をご覧ください。