AWS Instance Scheduler
AWS の中の人が作っていて
元は EC2 Scheduler という名前だったのが、AWS Instance Scheduler に変わった。
テンプレートが用意されているので、CloudFormation で実行すれば構築が終わるという素晴らしい仕組み。
セットアップ
$ git clone [email protected]:awslabs/aws-instance-scheduler.git $ cd aws-instance-scheduler/deployment/ $ bash build-s3-dist.sh $ cd dist/
出てきた .template を CloudFormation に読み込ませて適当にパラメータ弄って実行
DynamoDB
dev-stg が今回作ったレコードで
16:40 ~ 16:50 の間は起動していて、それを過ぎるとシャットダウン という流れ。
既にあるレコードを見てみると細かく制御できる感じ。
料金
Lambda で $5 per month
DynamoDB はリソースの数で変動。
ちなみに、該当テーブルは Auto Scaling が有効。
CWM が有効なら +$0.9 per month per schedule || scheduled service