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