ここでは、スケーリングアクティビティのプロセスを説明します。

スケーリングアクティビティのライフサイクルは、スケーリンググループのヘルスステータスと境界条件の確認から始まり、クールダウン時間の有効化で終わります。

自動スケーリング

スケールアップ
  1. スケーリンググループのヘルスステータスと境界条件を確認します。
  2. アクティビティ ID の割り当て後、スケーリングアクティビティを実行します。
  3. ECS インスタンスを作成します。
  4. 合計容量を変更します。
  5. 作成した ECS インスタンスに IP アドレスを割り当てます。
  6. RDS のアクセスホワイトリストに ECS インスタンスを追加します。
  7. ECS インスタンスを起動します。
  8. ECS インスタンスを Server Load Balancer にアタッチし、重みを 0 に設定します。 60 秒間待機した後、重みを 50 に設定します。
  9. スケーリングアクティビティが完了し、クールダウン時間を有効化します。
スケールダウン
  1. スケーリンググループのヘルスステータスと境界条件を確認します。
  2. アクティビティ ID の割り当て後、スケーリングアクティビティを実行します。
  3. Server Load Balancer が、ECS インスタンスへのトラフィックの転送を停止します。 60 秒待機した後、Server Load Balancer から ECS インスタンスを削除します。
  4. ECS インスタンスを無効化します。
  5. RDS のアクセスホワイトリストから ECS インスタンスを削除します。
  6. ECS インスタンスをリリースします。
  7. 合計容量を変更します。
  8. スケーリングアクティビティを完了し、クールダウン時間を有効化します。

既存 ECS インスタンスの手動での追加または削除

既存 ECS インスタンスの手動での追加
  1. スケーリンググループのヘルスステータスと境界条件を確認します。また、ECS インスタンスのステータスとタイプを確認します。
  2. アクティビティ ID を割り当て、スケーリングアクティビティを実行します。
  3. ECS インスタンスを追加します。
  4. 合計容量を変更します。
  5. RDS のアクセスホワイトリストに ECS インスタンスを追加します。
  6. Server Load Balancer に ECS インスタンスをアタッチし、重みを 0 に設定します。 60 秒間待機した後、重みを 50 に設定します。
  7. スケーリングアクティビティを完了し、クールダウン時間を有効化します。
既存インスタンスの手動での削除
  1. スケーリンググループのヘルスステータスと境界条件を確認します。
  2. アクティビティ ID を割り当て、スケーリングアクティビティを実行します。
  3. Server Load Balancer が、ECS インスタンスへのトラフィックの転送を停止します。
  4. 60 秒待機した後、Server Load Balancer から ECS インスタンスを削除します。
  5. RDS のアクセスホワイトリストから ECS インスタンスを削除します。
  6. 合計容量を変更します。
  7. スケーリンググループから ECS インスタンスを削除します。
  8. スケーリングアクティビティを完了し、クールダウン時間を有効化します。
  1. </article>
  2. </main>