Выкладка без простоя
Определение
Выкладка без простоя (англ. zero-downtime deployment) — обновление системы, при котором пользователи не замечают перерыва: сайт открывается, заказы оформляются, сессии не обрываются. Новую версию запускают рядом со старой и проверяют. Потом пользователей переводят на нее разом, как при сине-зеленой выкладке, или частями, как при канареечном релизе. Если что-то пошло не так, трафик возвращают на старую версию за секунды. Пример: банк выпускает обновление днем, без ночного окна и объявления о технических работах. Главная сложность в базе данных: миграции, то есть изменения ее структуры, делают так, чтобы с ними работали и старая, и новая версия приложения. Выкладку автоматизируют через CI/CD и часто проводят в Kubernetes.
Также говорят
- релиз без простоя,
- деплой без даунтайма.