Configure Service Auto Scale

  1. Amazon ECSに移動し、DEMOGO-ECSクラスタを選択します。
  2. Servicesタブでwebを選択し、Updateをクリックします。 WebUpdate
  3. Step 1: サービスの設定 - スキップ
  4. Step 2: ネットワークの設定 - スキップ
  5. Step 3: AutoScaling の設定
  6. Service Auto Scaling: Configure Service Auto Scaling to adjust your services’ desired count を選択
  7. Minimum number of tasks: 2
  8. Maximum number of tasks: 8
  9. IAM role for Service Auto Scaling: AWSServiceRoleForApplicationAutoScaling_ECSService を選択 SetAutoScaling
  10. Automatic task scaling policies – Add scaling policy を選択
  11. Add policy を設定する TargetTracking
  12. Scaling policy type: Target tracking
  13. Policy name: ALB-request-tracking
  14. ECS service metric: ALBRequestCountPerTarget

選択したメトリクスに基づいて、グラフから最近のトレンドを参照することができます。

* Target value: 4000 * Scale-out cooldown period: 10

早く結果を確認するために、今回はわざと低い数値を設定しています。

  1. Next step を押して Update Service を実行します。