Amazon ECS マネージドインスタンスに設定可能なスケールイン遅延を追加

投稿日: 2025年11月19日

Amazon ECS マネージドインスタンス (ECS マネージドインスタンス) では、スケールイン遅延の設定が可能になり、インフラストラクチャの最適化をより細かく制御できるようになりました。この機能強化により、お客様固有のワークロードパターンとビジネス要件に基づいてインスタンス管理をファインチューニングできるため、コスト最適化と運用ニーズのバランスをより適切に取ることができます。

ECS マネージドインスタンスは、ワークロード要件に基づいて適切なサイズの Amazon EC2 インスタンスを自動的にプロビジョニングするフルマネージドコンピューティングオプションです。時間の経過とともに、トラフィックパターンの変化や動的なスケーリングにより、コンピューティングリソースがワークロード要件から逸脱する可能性があります。ECS マネージドインスタンスは、タスクを実行していないアイドル状態の Amazon EC2 インスタンスを終了し、使用率の低いインスタンスのタスクを適切なサイズの別のインスタンスに統合し、必要に応じて新しいインスタンスをプロビジョニングすることで、コストを継続的に監視し、プロアクティブに最適化します。ECS は、インスタンスのスケールインにヒューリスティックに基づく遅延を使用し、高可用性とコスト最適化のバランスを実現します。ただし、ワークロードやビジネスには固有の要件がある場合があります。例えば、バッチジョブの受信に対応し、インスタンスのチャーンを最小限に抑えるために、インスタンスをより長期間保持する必要がある場合があります。本日より、特定のインフラストラクチャ最適化のニーズに合わせて、scaleInAfter 設定パラメータを最大 60 分に設定できるようになりました。また、scaleInAfter を -1 に設定してインフラストラクチャ最適化ワークフローを無効にすることもできます。これにより、インスタンスは 14 日後にパッチが適用されるまで実行可能になります。

ECS マネージドインスタンスのキャパシティープロバイダーを作成または更新する際に、ECS API、コンソール、SDK、CDK、CloudFormation を使用して scaleInAfter パラメータを設定できます。この機能は、すべての商用 AWS リージョンで使用できます。詳細については、ドキュメント詳細についてのブログ記事をご覧ください。