Sobes.tech
Junior — Middle

Môžete vysvetliť koncept nasadenia blue-green a ako sa používa na aktualizáciu systémov bez prestojov?

sobes.tech AI

Odpoveď od AI

Nasadenie blue-green je stratégia nasadenia, pri ktorej existujú dve identické prostredia: "modré" (aktuálne fungujúce) a "zelené" (nová verzia aplikácie). Nová verzia sa nasadí v zelenom prostredí a po úspešnom otestovaní sa prevádzka prepne z modrého na zelené.

Výhody:

  • Aktualizácia prebieha bez výpadkov, pretože používatelia vždy pracujú s jedným z dvoch prostredí.
  • Rýchly rollback: ak sa v novej verzii objavia problémy, je možné rýchlo prepnúť späť na modré prostredie.

Použitie:

  1. Nasadiť novú verziu aplikácie v zelenom prostredí.
  2. Vykonať testy a overiť funkčnosť.
  3. Zmeniť load balancer alebo DNS tak, aby používatelia začali pristupovať ku zelenému prostrediu.
  4. Modré prostredie zostáva v zálohe pre prípad rollbacku.

Týmto spôsobom minimalizuje blue-green deployment riziká a zabezpečuje nepřerušovaný chod systémov pri aktualizáciách.