По порядку Junior Стратегии деплоя обновлено

Шаги blue-green выкатки

Вопрос

Сейчас трафик идёт на blue. Расставьте шаги выкатки новой версии через blue-green.

Попробуйте сами

Расставьте шаги по порядку стрелками.

  1. 1
    Дождаться готовности green и прогнать смоук-тесты напрямую
  2. 2
    Если всё хорошо, оставить blue как резерв до следующей выкатки
  3. 3
    Развернуть новую версию в green
  4. 4
    Переключить балансировщик на green
  5. 5
    Наблюдать метрики и ошибки
  6. 6
    При проблеме переключить трафик обратно на blue
Показать ответ и разбор

Коротко

Ценность blue-green в проверке до трафика и в мгновенном откате. Старое окружение не удаляют сразу: это и есть кнопка отката.

Правильный порядок

  1. 1
    Развернуть новую версию в green
  2. 2
    Дождаться готовности green и прогнать смоук-тесты напрямую
  3. 3
    Переключить балансировщик на green
  4. 4
    Наблюдать метрики и ошибки
  5. 5
    При проблеме переключить трафик обратно на blue
  6. 6
    Если всё хорошо, оставить blue как резерв до следующей выкатки

Разбор

Ценность blue-green в проверке до трафика и в мгновенном откате. Старое окружение не удаляют сразу: это и есть кнопка отката. Так устроен blue-green во многих самописных схемах с nginx и файлом активного цвета.

Ответьте сами, а не прочитайте

В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.