Выбор ответа Junior Стратегии деплоя спрашивают часто обновлено

Blue-green против canary

Вопрос

Чем canary-деплой принципиально отличается от blue-green?

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

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

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

Коротко

Правильный ответ: Canary переводит трафик долями с проверкой метрик, blue-green сразу весь. Canary ограничивает радиус поражения: ошибку новой версии увидят 1-5% пользователей.

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

  1. Canary требует двойного набора серверов на время выкатки, blue-green нет
  2. Blue-green работает только в Kubernetes, canary только на виртуалках
  3. Canary переводит трафик долями с проверкой метрик, blue-green сразу весьправильный ответ
  4. В canary нельзя быстро откатиться, а в blue-green можно за секунды

Разбор

Canary ограничивает радиус поражения: ошибку новой версии увидят 1-5% пользователей. Blue-green проверяет новую версию до трафика и переключает всё целиком, зато откат мгновенный. Двойные ресурсы нужны как раз blue-green. Обе стратегии не привязаны к платформе, и в обеих откат быстрый.

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

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