Le déploiement blue/green consiste à maintenir deux environnements de production complets et identiques : l'un (« blue ») sert le trafic pendant que l'autre (« green ») reçoit la nouvelle version. La mise en production est une simple bascule du trafic de l'un vers l'autre — et le retour arrière, la bascule inverse.
Bascule Atomique, Rollback Instantané
À aucun moment deux versions ne servent le trafic en même temps, et un problème détecté après la bascule se corrige en secondes : on rebascule vers l'environnement précédent, resté intact. C'est la stratégie de référence quand un retour arrière immédiat est une exigence contractuelle.
Un Coût à Arbitrer
Le prix : une double infrastructure permanente ou une orchestration complexe d'environnements à la demande. Et la base de données, généralement partagée entre les deux couleurs, impose de toute façon des migrations compatibles. Pour des déploiements fréquents et petits, un rolling update couvre l'essentiel du besoin pour une fraction du coût.
Le blue/green offre la bascule la plus sûre du marché — à un coût qui ne se justifie que lorsque le rollback instantané est un besoin réel, pas un confort théorique.