0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

概要

AWS Summit Japan 2026で下記のセッションを聞きました。ECS Managed Instancesは2025年9月にGAしたサービスで、FargateとEC2起動タイプの良いとこ取りができる第3の選択肢として注目していたので、忘れないうちに聞いた内容をまとめておきたいと思います。

Amazon ECS Managed InstancesとAWS Fargateの仕組みと違いを知る

IMG_20260626_150027791_SR.jpg

Amazon ECS Managed Instancesとは

Amazon ECS Managed Instancesは、FargateとEC2起動タイプそれぞれのメリットを享受できる第3の選択肢です。Fargate同様マネージドサービスのため、パッチ適用等インスタンス管理はAWS側で行われます。一方、FargateのようにvCPU/RAMの組み合わせに制限されず、GPU搭載インスタンスやODCRも利用できるという特徴があり、FargateとEC2起動タイプの良い点を取り入れたサービスといえます。

IMG_20260626_150355587_MFNR_HDR.jpg

Fargate と ECS Managed Instances の責任共有モデル

責任共有モデルの比較です。Fargateと同様、顧客側で管理するのはアプリケーションレイヤーのみです。EC2インスタンスのOS管理やパッチ適用といった運用はすべてAWSが担当します。EC2起動タイプでは自分で管理していたこれらのレイヤーをAWSに委ねられるのが大きなメリットです。

IMG_20260626_150614435_SR.jpg

キャパシティプロビジョニングの整理

FargateとManaged Instancesのキャパシティプロビジョニングの違いがまとめられていました。Fargateではタスクサイズ(vCPU/メモリの組み合わせ)を指定し、1インスタンスに1タスクが起動されます。一方、Managed Instancesではインスタンスタイプやインスタンス属性を直接指定でき、1インスタンスに複数タスクを配置できるためECSによる高速なスケーリングが可能です。

IMG_20260626_151934802_SR.jpg

タスクの分離境界

ここがFargateとManaged Instancesの大きな違いの一つです。ECS Managed Instancesでは単一のEC2インスタンス上で複数のタスクを実行できます。一方、Fargateでは1つのFargateノードにつき1タスクしか実行できず、それぞれ別のノードで動作します。Fargateは1タスク=1ノードという分離モデルなのでタスク間の分離は強固ですが、リソース効率の面ではオーバーヘッドが生じます。

IMG_20260626_151934802_SR.jpg

まとめ

ECS Managed Instancesは、これまで「Fargateの運用の楽さ」か「EC2の柔軟性」かの二択だったところに、両方のメリットを組み合わせた選択肢を提供してくれるサービスです。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?