Sobes.tech
Middle

Blue-green deployment деген эмне?

sobes.tech AI

AIден жооп

Көк-жасыл орнату — бұл бағдарламалық жасақтаманы шығарудың стратегиясы, ол тоқтап қалу қаупін азайтады және қайтаруды жеңілдетеді. Бұл екі бірдей ортаны сақтау туралы: "көк" (қазіргі өндірістік нұсқа) және "жасыл" (жаңа нұсқа).

Процесс:

  1. Жаңа нұсқа "жасыл" ортада орналастырылады.
  2. Барлық қажетті тесттер "жасыл" ортада жүргізіледі, ол толық дайын болғанша.
  3. Трафик "көк" ортадан "жасыл" ортаға ауыстырылады. Бұл ауысу бірден (мысалы, жүктемені теңестірушінің конфигурациясын өзгерту арқылы) немесе біртіндеп болуы мүмкін.
  4. "Көк" орта резервте қалады, қажет болған жағдайда қайтару үшін немесе келесі орналастырулар үшін пайдаланылады.

Артықшылықтары:

  • Минималды тоқтау уақыты: Ауыстыру кезінде ескі нұсқа жұмысын жалғастырады, жаңа негізгі нұсқаға айналғанша.
  • Жеңіл қайтару: Егер жаңа нұсқада проблемалар анықталса, трафик бірден "көк" ортаға қайта бағытталады.
  • Орнатуға сенімділік: Жаңа нұсқа толық тестіленген, өндіріске ұқсас ортада, ауысым алдында.

Кемшіліктері:

  • Қос инфрақұрылым: Екі толық және бірдей орта талап етіледі, бұл қымбат болуы мүмкін.
  • Күйді басқару: Егер қолданба күйді сақтаса (мысалы, пайдаланушы сессиялары), оны ауысым кезінде қалай басқару керектігін жоспарлау керек.