Что такое развертывание Blue / Green?
Это метод развертывания программного обеспечения, включающий поддержание двух идентичных производственных сред.
Определение
Это метод развертывания программного обеспечения, включающий поддержание двух идентичных производственных сред, одна из которых (синяя) работает на текущей версии приложения, а другая (зеленая) — на новой версии.
Переключение трафика
В любой данный момент времени только одна среда получает живой трафик, всё производственное движение направлено к ней, в то время как неактивная среда используется для тестирования и внедрения новых изменений.
Откат
Если с новой версией возникают проблемы, трафик может быть мгновенно переключен обратно на предыдущую рабочую среду, минимизируя простои и риски.
Цель
Метод направлен на сокращение времени простоя во время развертываний за счет мгновенной переадресации запросов из одной среды в другую.