Vad är Blue / Green deployment?

Det är en mjukvarudistributionsteknik som innebär att hålla två identiska produktionsmiljöer.

🔄

Definition

Det är en mjukvarudistributionsteknik som innebär att hålla två identiska produktionsmiljöer, där en miljö (blå) kör den aktuella versionen av applikationen och den andra (grön) kör den nya versionen.

🚦

Trafikomläggning

Endast en miljö tar emot live-trafik åt gången, där all produktions-trafik är riktad till den, medan den inaktiva miljön används för tester och distribution av nya ändringar.

🔁

Återställning

Om problem uppstår med den nya versionen kan trafiken omedelbart omdirigeras tillbaka till den gamla miljön, vilket minimerar nedtid och risk.

🌐

Mål

Målet med denna metod är att minska nedtiden under distributioner genom att omedelbart omdirigera begärningar mellan miljöer.