Выбор ответа Middle CI/CD спрашивают часто обновлено

Blue-green деплой

Вопрос

Что из этого описывает blue-green деплой?

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

Выберите вариант, и откроется разбор.

Показать ответ и разбор

Коротко

Правильный ответ: Поднимают полное новое окружение и переключают трафик целиком. В blue-green два одинаковых окружения.

Варианты ответа

  1. Новая версия получает 5% трафика, потом всё больше
  2. Инстансы обновляются по одному, пока не обновятся все
  3. Фича прячется за флагом и включается для части пользователей постепенно
  4. Поднимают полное новое окружение и переключают трафик целикомправильный ответ

Разбор

В blue-green два одинаковых окружения. Текущее (blue) обслуживает пользователей, новое (green) поднимается и проверяется, затем балансировщик переключает весь трафик. Старое остаётся, поэтому откат мгновенный.

  • Доля трафика на новую версию это canary.
  • Обновление по одному это rolling.
  • Флаги это feature flags, они отделяют релиз фичи от деплоя кода.

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

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

Термины по теме