Выбор ответа Middle Стратегии деплоя обновлено
Blue-green и база данных
Вопрос
Команда выкатывает blue-green и думает, что теперь откат всегда мгновенный. Где ошибка?
Попробуйте сами
Выберите вариант, и откроется разбор.
Показать ответ и разбор
Коротко
Правильный ответ: База общая: несовместимую миграцию green переключение на blue не отменит. Blue-green дублирует приложения, а база обычно одна.
Варианты ответа
- Blue-green не поддерживает откат после переключения трафика
- Переключение трафика в blue-green занимает часы из-за прогрева кешей и DNS TTL
- База общая: несовместимую миграцию green переключение на blue не отменитправильный ответ
- Ошибки нет: blue-green дублирует и приложение, и базу данных
Разбор
Blue-green дублирует приложения, а база обычно одна. Откат приложения мгновенный, но схема и данные уже изменены. Поэтому миграции делают отдельными шагами по схеме expand/contract, совместимыми с обеими версиями. Сам откат в blue-green есть и быстрый: переключение балансировщика.
Ответьте сами, а не прочитайте
В тренажёре вопрос попадёт в повторения и вернётся, когда начнёт забываться. Плюс билеты с зачётом: 20 вопросов, не больше 2 ошибок.