投稿日: May 27, 2022

Amazon Elastic Container Services (Amazon ECS) は、ユーザーに代わって Amazon Elastic Compute Cloud (EC2) Auto Scaling グループ (ASG) のスケーリングを動的に管理する Cluster Auto Scaling (CAS) 機能を提供します。これにより、お客様はコンテナの実行に集中できます。Capacity Provider は、Amazon ECS クラスターを ASG にリンクするコンピューティングインターフェイスです。Capacity Providers では、コンテナ化されたワークロードをさまざまな種類のコンピューティングキャパシティで実行する方法について柔軟なルールを定義し、そのキャパシティのスケーリングを管理できます。Capacity Providers は、ECS でタスクとサービスを実行する可用性、スケーラビリティを改善し、コストを削減します。本日より、AWS Auto Scaling スケーリングプランに依拠するのではなく、ターゲット追跡スケーリングポリシーと直接統合することで、Capacity Provider と ASG 間の統合メカニズムを簡素化します。

Capacity Provider は、ターゲットのキャパシティ設定に基づいて、ASG 内のインフラストラクチャキャパシティを自動的にスケーリングします。これまで、Amazon ECS は、関連付けられた ASG のターゲットキャパシティを管理するための単一のターゲット追跡スケーリングポリシーを含む AWS Auto Scaling スケーリングプランを作成していました。ターゲット追跡スケーリングポリシーにより、ASG にワークロードをサポートするために必要な数の Amazon EC2 インスタンスが確実に含まれるようになっていました。本日のリリースでは、Capacity Provider が CAS を管理するための同じターゲット追跡ポリシーを直接作成するように、スケーリングプランの追加レイヤーを削除することにより、Capacity Provider と ASG の統合を簡素化しました。この変更は、作成するすべての新しい Capacity Provider に自動的に適用されます。既存の Capacity Provider を更新するためにアクションを実行する必要はありません。これらは、ターゲット追跡スケーリングポリシーを含むスケーリングプランを使用して、引き続き以前と同じように機能します。

Cluster Auto Scaling の動作の詳細とこの更新に関する追加情報については、ドキュメントを参照してください。