Hva er Blue / Green deployment?

Det er en programvaredistribusjonsmetode som innebærer å opprettholde to identiske produksjonsmiljøer.

🔄

Definisjon

Det er en programvaredistribusjonsmetode som innebærer å opprettholde to identiske produksjonsmiljøer, med ett miljø (blått) som kjører den nåværende versjonen av applikasjonen og det andre (grønt) som kjører den nye versjonen.

🚦

Trafikkbytte

Bare ett miljø mottar live-trafikk til enhver tid, med all produksjonstrafikk rettet mot det, mens det inaktive miljøet brukes til testing og rulling av nye endringer.

🔁

Tilbakestilling

Hvis problemer oppstår med den nye versjonen, kan trafikken umiddelbart byttes tilbake til det forrige live-miljøet, noe som minimerer nedetid og risiko.

🌐

Mål

Metoden har som mål å redusere nedetid under distribusjoner ved å umiddelbart omdirigere forespørsler fra ett miljø til et annet.