SA Шпаргалка

Все ответы в 2 клика

Средний

В чем разница между Rolling Update и Blue-Green Deployment?

Rolling Update (Постепенное обновление):
Новая версия выкатывается по частям. Если у нас 10 серверов, мы обновляем 1-й, потом 2-й и т.д.
Минус: В момент обновления часть юзеров видит старую версию, часть — новую. БД должна поддерживать обе версии кода.

Blue-Green Deployment:
Поднимается полная копия Production (Green) с новой версией. Трафик переключается на нее мгновенно (рубильником на балансировщике).
Плюс: Мгновенный откат (Rollback), если что-то пошло не так. Нет конфликта версий.

Ещё вопросы раздела «DevOps»

Все вопросы раздела «DevOps»