今までEC2インスタンスの管理はAWSコンソールからやっていたけど、vagrantからだと色々便利。
利点は以下。
・インスタンス起動がワンアクション
・Chef-solo実行もvagrant provisionでできる
・各種設定をVagrantfileに書いておける→Gitでバージョン管理できる、レビューできる
下記を見ると、スポットインスタンスを作成する機能はまだマージされてないみたいだけど、実際やってみたらできた。
Support Spot Instances · Issue #32 · mitchellh/vagrant-aws · GitHub
Vagrantfileの書き方は下記を参考に。
Vagrantでスポットインスタンスを使う - okochangのインフラ日誌