投稿日: Jun 16, 2020

Amazon Elastic Container Service (ECS) Capacity Providers が削除機能をサポートするようになりました。AWS マネジメントコンソールまたは新しい DeleteCapacityProvider API を使用して、Capacity Providers を使用しなくなった場合に削除できます。

Capacity Providers は、コンテナのコンピューティング能力を管理するのに役立ちます。これで、容量の使用方法に関する要件をアプリケーションで定義できるようになります。Capacity Providers では、コンテナ化されたワークロードをさまざまな種類のコンピューティング容量で実行する方法について柔軟なルールを定義し、容量のスケーリングを管理できます。Capacity Providers は、ECS でタスクとサービスを実行する可用性、スケーラビリティを改善し、コストを削減します。 

Capacity Providers は、EC2 と Fargate のどちらでも動作します。EC2 では、EC2 Auto Scaling グループ (ASG) に関連付けられた Capacity Providers を作成できます。Capacity Providers を使用して、ECS Cluster Auto Scaling を介して ASG のスケーリングを管理できます。これにより、容量がまだ利用できない場合でも、タスクを実行するために必要な容量をリクエストするようにします。タスクとサービスを実行する際、これらを複数の Capacity Providers に分割できます。これにより、定義済み分割割合で Fargate と Fargate Spot 全体のサービスを実行するなどの新機能を有効にしたり、サービスのリバランスを行うことなく、サービスが複数のアベイラビリティーゾーンで同じ数のタスクを実行できるようになります。 

この新しい機能は、ECS が利用可能なすべてのリージョンで利用できます。詳細については、ドキュメントAPI リファレンスをご覧ください。