Что такое Blue-Green деплой?

Синее развертывание (Blue-Green Deployment) — это стратегия деплоя, при которой существуют две идентичные среды: текущая рабочая (например, синяя) и новая версия приложения (зеленая).

Короткий ответ

Что ответить на собеседовании

Синее развертывание (Blue-Green Deployment) — это стратегия деплоя, при которой существуют две идентичные среды: текущая рабочая (например, синяя) и новая версия приложения (зеленая). Новая версия разворачивается в «зеленой» среде, параллельно с «синей», которая обслуживает пользователей.

Подробный разбор

Ответ с пояснениями

Синее развертывание (Blue-Green Deployment) — это стратегия деплоя, при которой существуют две идентичные среды: текущая рабочая (например, синяя) и новая версия приложения (зеленая). Новая версия разворачивается в «зеленой» среде, параллельно с «синей», которая обслуживает пользователей.

После успешного тестирования и проверки новой версии происходит переключение трафика с синей среды на зеленую. Если что-то пойдет не так, можно быстро откатиться, переключив трафик обратно на синюю среду. Это минимизирует время простоя и риски при обновлении.

Пример:

  • Синяя среда — текущая версия приложения, обслуживающая пользователей.
  • Зеленая среда — новая версия, развернутая параллельно.
  • Переключение происходит на уровне балансировщика нагрузки или DNS.

Таким образом, синее развертывание обеспечивает безопасный и контролируемый процесс обновления в CI/CD.

Практика в реальном времени

Подготовьтесь к следующему собеседованию

Interview Boost учитывает вакансию, резюме и технологии и помогает сформулировать ответ прямо во время интервью.

Начать подготовку