Hasło słownika

Blue-Green Deployment

Strategia wdrożenia z dwiema równoległymi wersjami środowiska - przełączasz ruch jednym ruchem.

DevOpskategoria
2aliasy
Kategoria: DevOps
Aliasy: 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.