Open7
ECSのAutoScalingを試す
こいつを元に試してみます
まずはコンソールから設定
CPU使用率20%でスケールするようにしました。
ConfigurationからAutoscalingが確認可能
オートスケールの確認
CPU利用率が20%を超えたところで
タスクが増えるのを確認
ECSイベントログには以下の様に記載されています。
Message: Successfully set desired count to 2. Change successfully fulfilled by ecs. Cause: monitor alarm <cloudwatch alerm名>
alermが動作してタスク数を2にしたということですね
オートスケール縮退の確認
CPU利用率が20%をきったところで
タスクも元に戻ります。
イベントログもスケールと同じ様に表示されます。
アラームの事前作成
コンソール上では既存のアラームを指定することはできなさそうでした。
ECSサービスのアップデート箇所で設定するしかなさそうです。
IaC出来ると便利です
オートスケール設定の解除
コンソールでオフにすればよい。
アラームも自動で削除される