Loading...

Среды

Blue/green среды (preprod ⇄ prod)

Запустите preprod-копию приложения, тестируйте сколько нужно, не трогая прод, затем мгновенно переключите рабочий домен на неё и так же быстро откатите.

Вернуться к справке платформы

Как это работает

  • В проекте две среды: prod (рабочая) и preprod. Каждая — обычное приложение со своим тестовым поддоменом ca-*.cdn.com.tr.
  • Promote переносит рабочий домен с prod на preprod за секунды без простоя; Rollback так же быстро возвращает.
  • На вкладке Platforms аккаунта → Managed Container Apps панель «Blue/Green среды» (прямо над «Ваши приложения») содержит Create preprod, Promote и Rollback.

Создание и тест preprod

  • Нажмите «Create preprod» на прод-приложении: оно клонирует образ, env, секреты, ресурсы и health check в новое preprod-приложение.
  • Разверните preprod и тестируйте на его поддомене сколько нужно; прод не затрагивается.
  • Когда готово, нажмите Promote, чтобы вывести preprod в прод; при проблеме Rollback мгновенно возвращает к предыдущему приложению.

Состояние (БД и статика) и обратимость

  • shared: preprod использует ту же управляемую БД/Redis и те же object-storage бакеты, что и prod (без копии). Подходит для изменений кода/UI.
  • clone: preprod получает собственную управляемую MySQL с копией данных prod — безопасно для изменений данных/схемы.
  • isolated: preprod начинается с чистого состояния.
  • Promote сначала делает автоматический снапшот БД; Rollback восстанавливает его, поэтому изменения данных тоже обратимы. Статика на постоянном томе может быть общей (RWX), чтобы загрузки оставались согласованными.