ここでは、Auto Scaling に関する考慮事項について説明します。

スケーリングルール

スケーリングルールの実行と計算の際、スケーリンググループの MaxSize 値と MinSize 値に基づいて ECS インスタンスの数が自動的に調整されます。 たとえば、スケーリングルールで ECS インスタンスの数が 50 に設定されていても、スケーリンググループの MaxSize 値が 45 に設定されている場合、45 の ECS インスタンスでスケーリングルールを計算し実行します。

スケーリングアクティビティ

  • 1 つのスケーリンググループで一度に実行できるスケーリングアクティビティは、1 つだけです。
  • スケーリングアクティビティは中断できません。 たとえば、20 の ECS インスタンスを追加するスケーリングアクティビティを実行中で、5 つのインスタンスのみ作成されている場合、強制終了させることはできません。
  • スケーリンググループに対して ECS インスタンスを追加または削除するスケーリングアクティビティが失敗した場合、スケーリングアクティビティではなく ECS インスタンスの整合性が維持されます。 つまり、スケーリングアクティビティではなく、ECS インスタンスがロールバックされます。 たとえば、スケーリンググループに 20 の ECS インスタンスが自動作成されていて、19 の ECS インスタンスが Server Load Balancer インスタンスに追加された場合、追加に失敗した ECS インスタンスのみがリリースされます。
  • Auto Scaling は、Alibaba Cloud の Resource Access Management (RAM) サービスを使用し、ECS API を介して ECS インスタンスを置き換えるため、ロールバック ECS インスタンスは引き続き課金されます。

クールダウン時間

  • クールダウン時間中、CloudMonitor アラームタスクからのスケーリングアクティビティリクエストのみが、スケーリンググループで拒否されます。 他のタスク (手動で実行するスケーリングルールやスケジュール済みタスクなど) は、クールダウン時間が終了するまで待機せずに、即座にスケーリングアクティビティをトリガーできます。
  • クールダウン時間は、最後の ECS インスタンスがスケーリングアクティビティによってスケーリンググループに追加、またはスケーリンググループから削除された後に開始されます。
  1. </article>
  2. </main>