カナリア リリースとは、スティッキー セッションがオンになっている本番ノードのサブセットへの部分的なリリースであると私は理解しています。そうすれば、悪いバグをリリースした場合に影響を受けるユーザー/顧客の数を制御および最小限に抑えることができます。
Blue/Green リリースについての私の理解では、2 つのミラー化された本番環境 ("blue" と "green") があり、変更を一度に blue または green のすべてのノードにプッシュし、ネットワーク マジックを使用して制御します。ユーザーが DNS 経由でルーティングされる環境。
ですから、始める前に、これまでに言ったことに誤りがある場合は、まず訂正してください。
私が多かれ少なかれ順調に進んでいると仮定すると、2 つの戦略に関するいくつかの質問があります。
- ブルー/グリーンよりもカナリアが好まれるシナリオ、またはその逆のシナリオはありますか?
- 展開モデルで両方の戦略を同時に実装できるシナリオはありますか?