
Explanation:

ボックス1:漸進的露出
継続的デリバリーでは、段階的な公開(または
段階的なエクスポージャーは、新しいリリースを試すユーザーを「リング」に分け、その体験をモニタリングします。最初のデプロイメントリングは、より広範な展開の前に、本番環境で新しいバージョンをテストするための「カナリア」として使用されることがよくあります。CDは、あるリングから次のリングへのデプロイメントを自動化し、必要に応じて承認ステップ(意思決定者が変更を電子的に承認する)を必要とする場合があります。CDは、規制手続きやその他の管理目標を満たすために、承認に関する監査可能な記録を作成する場合があります。

ボックス2: 機能フラグ
機能フラグは、顧客第一の DevOps の考え方をサポートし、ソリューションの機能が完了してリリースの準備ができる前でも、その機能を有効化 (公開) および無効化 (非表示) します。
ボックス3: 青/緑
ブルー/グリーン・デプロイメントとは、以前のバージョン(ここではブルーバージョンと呼びます)を置き換えるのではなく、新しいバージョン(ここではグリーンバージョンと呼びます)を既存のバージョンの隣に立ち上げますが、すぐには実際のユーザーに公開しません。グリーンバージョンが正常に動作することを検証できた場合、ダウンタイムなしでルーティング設定を変更することで、このバージョンをパブリックバージョンに昇格させます。グリーンバージョンに問題が発生した場合、ユーザーに中断を意識させることなく元に戻すことができます。
参照:
継続配信とは
https://docs.microsoft.com/en-us/azure/devops/migrate/phase-features-with-feature-flags
https://medium.com/@denniszielke/continuous-kubernetes-blue-green-deployments-on-azure-using-nginx- appgateway-or-trafficmanager-4490bce29cb