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:
- Az alkalmazás új verziója a "zöld" környezetbe kerül.
- Minden szükséges teszt elvégzése a "zöld" környezetben, amíg az teljesen kész nem lesz.
- 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.
- 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.