AutoScalingの設定

手順

  1. ベースとなるAMIを作成する
  2. 起動設定でスペック等を設定する(ユーザーデータで初期化処理、git pullで差分のダウンロードなどを設定する)
  3. AutoScalingグループを作成する
    1. スケーリングポリシーはCPU XX% 以上に設定
    2. アクションは「必要に応じてインスタンスを追加または削除」
    3. スケールインの無効化はいいえ
    4. モニタリング、通知は設定なしでもOK
    5. タグはデフォルトで付与するタグなので、タグで制御している場合は必須なので注意
    6. スケジュールされたアクションはなし。(意図的に台数を減らす場合などに必要)
    7. ライフサイクルフックは、デプロイ処理やLambda処理を行う場合に使う