Open18

aws infra design

kajirikajirikajirikajiri

stgが欲しい
パッと思いつくのは今の2分割構成から3分割へ変更
多分最初のうちは問題ないだろう
複雑にやろうとすれば2分割のままでやる。blue/greenデプロイするときに、stgを消す必要がある

kajirikajirikajirikajiri

productionのblue/greenするときに、stgがあれば破棄というコードが必要になる。
stgをあげるときにproductionのblue/greenをしていたらというのは、まあいらないだろう

kajirikajirikajirikajiri

serviceを消すのは良さそうだけど、serviceを作るのはだるそうだな。jsonで一発かな?

kajirikajirikajirikajiri

メモリ不足でblue/greenデプロイに失敗していたら、後からメモリ不足を解消すればデプロイは継続される

kajirikajirikajirikajiri

stagingサービスのタスク必要数を0にし、タスクを停止した後にdeployするパターンも可能。成功した

kajirikajirikajirikajiri

一つのinstanceに二つのサービスを追加
それぞれのサービスにローリングアップデート、blue/greenデプロイを行うことができた

kajirikajirikajirikajiri

pipenvっていうコマンドを知った。これが仮想環境とかいうやつか?