Hvad er Blue / Green deployment?

Det er en softwareudviklingsmetode, der involverer at opretholde to identiske produktionsmiljøer.

🔄

Definition

Det er en softwareudviklingsmetode, der involverer at opretholde to identiske produktionsmiljøer, hvor et miljø (blå) kører den nuværende version af applikationen, og det andet (grøn) kører den nye version.

🚦

Trafikskift

Kun et miljø modtager live-trafik på ethvert givet tidspunkt, hvor al produktionstrafik dirigeres til det, mens det inaktive miljø bruges til at teste og implementere nye ændringer.

🔁

Rollback

Hvis der opstår problemer med den nye version, kan trafikken hurtigt skiftes tilbage til det tidligere live-miljø, hvilket minimerer nedetid og risiko.

🌐

Mål

Metoden sigter mod at reducere nedetid under deployment ved hurtigt at omdirigere anmodninger fra et miljø til et andet.