hakaru: 素朴な計測サーバ
- デプロイを実施する
- AMIをビルドする
- ビルドを実施し、成果物をアップロードする
$ make upload
- blue/green or in-place のどちらかを実施する
$ cd provisioning/ami
$ make
- インスタンスタイプ: c5.large
- キーペア: sunrise2024
- VPC: hakaru
- サブネット: プライベートサブネット
- セキュリティグループ: hakaru
- IAMインスタンスプロフィール: hakaru
- ユーザデータに ./user_data.sh の内容を記述する
- AMI をビルドする
- AMIからEC2インスタンスを起動する
- 起動するEC2インスタンスの User data に ./user_data.sh の内容をコピペする
- EC2インスタンスをロードバランサーに紐付る
- 古いEC2インスタンスを終了する
- 既にEC2インスタンスを起動していること
- インスタンス上でユーザデータ ./user_data.sh の内容を実行する