もう5回は調べ直してる。全然覚えられん🐰🐰🐰
一言で
カナリアリリースは人柱リリースのこと
BlueGreenデプロイとは、Duplicated Deployのこと
カナリアリリース
最初はn%など限られた利用者にだけリリースして様子を見ること
炭鉱にカナリアを連れて行く(有毒ガスがあったらわかる)ことから
ネーミング下手すぎね?🐰
人柱リリースの方がまだわかりやすいだろ
実装
ロードバランサーで5%だけ「newリリース側」に振り分ける、とかする
英語ではCanary
カナリー🐰
BlueGreen Deployment
こんなの
環境Aが使われているとする
環境Aの複製である環境Bをつくっておく
何かあったら、ロードバランサーの接続先をAからBに切り替える
つまり「同じ環境を2セットつくっておき、どちらか片方だけ使う」「すぐに切り替えできる」的な方式
BlueGreenの名前の由来
下手だなぁ🐰
Duplicated Deployment(Dup Deployとか言えるぞ)とかの方がわかりやすいだろ
---
Links From <- tilscb
Links To -> BlueGreenの名前の由来