Sobes.tech
Middle

Mavi-yaşıl yerləşdirmə (blue-green deployment) nədir?

sobes.tech Süni İntellekt

AI-dan cavab

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

Процесс:

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

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

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

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

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