Skip to content

voyagegroup/hakaru201911-team-d

Repository files navigation

hakaru Build Status

hakaru: 素朴な計測サーバ

1st step

  • デプロイを実施する
  • AMIをビルドする

deployment

  1. ビルドを実施し、成果物をアップロードする
$ make upload
  1. blue/green or in-place のどちらかを実施する

build AMI

$ cd provisioning/ami
$ make

launch EC2 instance

  • インスタンスタイプ: c5.large
  • サブネット: プライベートサブネット
  • iam: hakaru
  • セキュリティグループ: hakaru
  • ユーザデータに ./user_data.sh の内容を記述する

blue/green deployment

  1. AMI をビルドする
  2. AMIからEC2インスタンスを起動する
  3. 起動するEC2インスタンスの User data に ./user_data.sh の内容をコピペする
  4. EC2インスタンスをロードバランサーに紐付る
  5. 古いEC2インスタンスを終了する

in-place deployment

  1. 既にEC2インスタンスを起動していること
  2. インスタンス上でユーザデータ ./user_data.sh の内容を実行する

About

sunrise2019 at 11/2-11/4 for team d

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published