Amazon ECS Cluster Auto Scaling がカスタムインスタンスのウォームアップ時間の指定をサポート
Amazon Elastic Container Service (Amazon ECS) クラスターオートスケーリング (CAS) では、カスタムインスタンスのウォームアップ時間の指定がサポートされるようになり、スケーリングの応答性が向上しました。
インスタンスのウォームアップは、新しく起動したインスタンスがウォームアップするのにかかる秒数を定義するものです。指定されたウォームアップ時間が経過すると、インスタンスは Auto Scaling グループ (ASG) の集約メトリクスにカウントされ、CAS は次の計算の反復に進んで必要なインスタンスの数を見積もります。これにより、ASG が必要以上のインスタンスを追加しないようにします。この機能の開始以前は、インスタンスのウォームアップ時間はデフォルト値の 300 秒に設定されていました。新しいキャパシティープロバイダーを作成する、または AWS SDK あるいは AWS CLI を使って既存のキャパシティープロバイダーを更新する際に、カスタムインスタンスのウォームアップ時間を指定できるようになり、スケーリングの応答性が向上しました。
CAS を使用すると、ASG のスケーリングポリシーはキャパシティープロバイダーを介して Amazon ECS が管理します。キャパシティープロバイダーを設定して、ASG のマネージド型のスケーリングを有効にし、ASG で余剰キャパシティーを予約し、ASG でインスタンスの終了を管理することもできます。
この機能は、 Amazon ECS が利用できるすべてのリージョンで利用できます。詳細については、 Amazon ECS クラスター自動スケーリングに関するディープダイブのブログ投稿とドキュメントをご覧ください。