Amazon ECSがECSタスクのCPU制限を192 vCPUに引き上げ
ID 1068
GUID 865e703f295c1ec1e4b12a486a22e08482d1abf7
発表日(JST)
要約生成日時(JST)
タイトル Amazon ECSがECSタスクのCPU制限を192 vCPUに引き上げ
詳細リンク https://aws.amazon.com/about-aws/whats-new/2025/02/amazon-ecs-increases-cpu-ecs-tasks/
カテゴリ
  • amazon-ecs
  • aws-govcloud-us
  • compute
要点
  • Amazon ECSがECSタスクのCPU制限を10 vCPUから192 vCPUに引き上げ
  • より大型のEC2インスタンスでのリソース割り当てが効率化
  • コンテナレベルとタスクレベルでのCPU制限が可能
  • 例:c7i.48xlインスタンスで32 vCPU制限のタスクを6つ実行可能
  • AWS管理コンソール、SDK、CLI、CloudFormation、CDKで設定可能
アップデート内容要約

Amazon ECSが、Amazon EC2インスタンス上のECSタスクに対するCPU制限を従来の10 vCPUから192 vCPUに引き上げました。これにより、より大型のEC2インスタンスでのリソース割り当てが効率化されます。

アップデート内容全文

Amazon Elastic Container Service (Amazon ECS) が、Amazon Elastic Compute Cloud (Amazon EC2) インスタンス上に展開されるECSタスクのCPU制限を、従来の10 vCPUから最大192 vCPUまでサポートするようになりました。
この改善により、顧客はより大型のAmazon EC2インスタンスでリソース割り当てをより効果的に管理できるようになります。
Amazon ECSの顧客は、コンテナレベルでCPUとメモリリソースのソフト制限とハード制限を、タスクレベルではハード制限を定義できます。
ソフト制限はAmazon EC2インスタンス上のコンテナ用リソースを予約し、ハード制限は最大使用量を強制します。
CPUに関しては、コンテナレベルのハード制限が上限として機能し、複数のコンテナがLinux CpuSharesを使用してリソースを競合する際のリソース競合を防ぎます。
タスクレベルのCPU制限は、タスクの予約として機能すると同時に、競合時に単一のタスクが過剰なリソースを消費することを防ぎます。
顧客は現在、ECSタスクのCPU制限として最大192 vCPUを指定できるようになり、これは従来の10 vCPUから増加しました。
これにより、より大型のEC2インスタンス上で複数のタスク間でリソースをより効果的に共有できるようになります。
例えば、192 vCPUを持つc7i.48xlインスタンスでは、ECSタスクごとに32 vCPUの制限を定義することで、ノイジーネイバーからのリソース競合なしに最大6つのタスクを実行できます。
AWS管理コンソール、SDK、CLI、CloudFormation、またはCDKを使用して、Amazon ECSタスク定義のCPU制限を定義できます。
新しい制限はすべてのリージョンで有効になっています。
詳細については、ドキュメントをご参照ください。

関連サービス
  • AWS CloudFormation
  • Amazon EC2
  • Amazon ECS
関連サービスの説明
  • AWS CloudFormationは、AWSリソースをモデル化し、プロビジョニングするためのサービスです。必要なすべてのAWSリソースを記述するテンプレートを作成し、CloudFormationがそれらのリソースのプロビジョニングと設定を処理します。これにより、インフラストラクチャをコードとして管理できます。
  • Amazon EC2(Elastic Compute Cloud)は、クラウド上で安全で拡張性の高い仮想サーバーを提供するウェブサービスです。開発者がより簡単にクラウドコンピューティングを行えるよう設計されており、ウェブスケールのコンピューティングを容易にします。
  • Amazon ECS(Elastic Container Service)は、コンテナ化されたアプリケーションの実行、停止、管理を容易にするフルマネージドコンテナオーケストレーションサービスです。Dockerコンテナをサポートしており、AWSのスケーラブルで高性能なインフラストラクチャ上でアプリケーションを簡単に実行できます。
関連URL