AWS SDK for RubyでAuto Scalingを設定する
こんにちは。
これまでにEC2とELBの作成が完了したので、今回はAuto Scalingを設定してみたいと思います。
Auto Scalingを設定するためにはCloudWatchも少し使ったりします。
手順の概要
- Launch Configurationの作成
- Auto Scaling Groupの作成
- Scaling Policyの作成
- Alarmの作成
- 確認
- もろもろ削除
ちなみにEC2のセキュリティグループやSSHキー、ELBは既に存在する事を前提としています。
まだない場合はこちらやこちらを参考にしてみて作成して下さい。
実行例
こんな感じで実行していきます。
※今回もスクリプトってわけではないので、注意して下さい。
まとめ
Auto ScalingはまだManagement Consoleでサポートされていないので、CLIツールなりSDKなり自分がやりやすい方法で一度動作確認しておいた方がボールが急に来た時に安心出来ますね。