Sobes.tech
Middle

Mi az a kék-zöld telepítés (blue-green deployment)?

sobes.tech MI

Válasz az MI-től

Kék-zöld telepítés egy szoftverkiadási stratégia, amely csökkenti a leállási kockázatot és megkönnyíti a visszaállítást. Két azonos környezetet tart fenn: "kék" (a jelenlegi éles verzió) és "zöld" (az új verzió).

Folyamat:

  1. Az alkalmazás új verziója a "zöld" környezetbe kerül.
  2. Minden szükséges teszt elvégzése a "zöld" környezetben, amíg az teljesen kész nem lesz.
  3. A forgalom átirányítása a "kék" környezetről a "zöld" környezetre. Ez az átállás lehet azonnali (pl. a terheléselosztó konfigurációjának módosításával) vagy fokozatos.
  4. A "kék" környezet tartalékban marad visszaállítás esetére vagy későbbi telepítésekhez.

Előnyök:

  • Minimális leállási idő: Az átállás idején a régi verzió tovább működik, amíg az új nem lesz főverzió.
  • Egyszerű visszaállítás: Ha problémák merülnek fel az új verzióban, a forgalom azonnal visszairányítható a "kék" környezetbe.
  • Bizalom a telepítésben: Az új verzió teljes körűen tesztelve van egy gyártási környezethez hasonló környezetben, mielőtt az átállás megtörténne.

Hátrányok:

  • Dupla infrastruktúra: Két teljes, azonos környezet szükséges, ami költséges lehet.
  • Állapotkezelés: Ha az alkalmazás állapotot tartalmaz (pl. felhasználói munkamenetek), meg kell tervezni, hogyan kezeljük azt az átállás során.