Hasło słownika
Blue-Green Deployment
Strategia wdrożenia z dwiema równoległymi wersjami środowiska - przełączasz ruch jednym ruchem.
DevOpskategoria
2aliasy
blue green deploy blue-green
Opis
Blue-green to prosta idea: masz “niebieskie” (aktualne) i “zielone” (nowe) środowisko. Wdrażasz na zielone, testujesz, a potem przełączasz ruch (np. na load balancerze). Rollback jest błyskawiczny - wracasz ruchem na poprzednie środowisko. Minusem jest koszt utrzymania dwóch kopii oraz ryzyko problemów z migracjami bazy (stan!).
Przykłady
- Nowa wersja ląduje na green, QA klika, potem przełączacie ruch na LB.
- Po wykryciu błędu wracacie ruchem na blue w kilka sekund.
- Blue-green działa świetnie dla usług stateless.