概要
AWS Summit Japan 2026で下記のセッションを聞きました。ECS Managed Instancesは2025年9月にGAしたサービスで、FargateとEC2起動タイプの良いとこ取りができる第3の選択肢として注目していたので、忘れないうちに聞いた内容をまとめておきたいと思います。
Amazon ECS Managed InstancesとAWS Fargateの仕組みと違いを知る
Amazon ECS Managed Instancesとは
Amazon ECS Managed Instancesは、FargateとEC2起動タイプそれぞれのメリットを享受できる第3の選択肢です。Fargate同様マネージドサービスのため、パッチ適用等インスタンス管理はAWS側で行われます。一方、FargateのようにvCPU/RAMの組み合わせに制限されず、GPU搭載インスタンスやODCRも利用できるという特徴があり、FargateとEC2起動タイプの良い点を取り入れたサービスといえます。
Fargate と ECS Managed Instances の責任共有モデル
責任共有モデルの比較です。Fargateと同様、顧客側で管理するのはアプリケーションレイヤーのみです。EC2インスタンスのOS管理やパッチ適用といった運用はすべてAWSが担当します。EC2起動タイプでは自分で管理していたこれらのレイヤーをAWSに委ねられるのが大きなメリットです。
キャパシティプロビジョニングの整理
FargateとManaged Instancesのキャパシティプロビジョニングの違いがまとめられていました。Fargateではタスクサイズ(vCPU/メモリの組み合わせ)を指定し、1インスタンスに1タスクが起動されます。一方、Managed Instancesではインスタンスタイプやインスタンス属性を直接指定でき、1インスタンスに複数タスクを配置できるためECSによる高速なスケーリングが可能です。
タスクの分離境界
ここがFargateとManaged Instancesの大きな違いの一つです。ECS Managed Instancesでは単一のEC2インスタンス上で複数のタスクを実行できます。一方、Fargateでは1つのFargateノードにつき1タスクしか実行できず、それぞれ別のノードで動作します。Fargateは1タスク=1ノードという分離モデルなのでタスク間の分離は強固ですが、リソース効率の面ではオーバーヘッドが生じます。
まとめ
ECS Managed Instancesは、これまで「Fargateの運用の楽さ」か「EC2の柔軟性」かの二択だったところに、両方のメリットを組み合わせた選択肢を提供してくれるサービスです。




