// Glossario IT

Blue-Green Deployment

Una tecnica di rilascio che mantiene due ambienti di produzione identici, passando il traffico dall'uno all'altro istantaneamente per minimizzare i rischi.

Voce curata da Luciano Blancato, IT Manager a Catania · aggiornata il

Cos'è

Il blue-green deployment mantiene due ambienti di produzione identici: uno attivo (per esempio blue) che serve tutto il traffico reale, e uno inattivo (green) dove viene distribuita e testata la nuova versione dell'applicazione; una volta verificato che la nuova versione funzioni correttamente, il traffico viene commutato istantaneamente dall'ambiente blue al green, senza tempi di inattività percepibili.

Perché conta

Se la nuova versione presenta problemi dopo il rilascio, tornare alla versione precedente è immediato: basta commutare nuovamente il traffico verso l'ambiente originale rimasto invariato, invece di dover annullare manualmente una serie di modifiche già applicate. Questo riduce drasticamente il rischio percepito di ogni singolo rilascio, incoraggiando rilasci più frequenti e meno stressanti per il team.