Среды
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), чтобы загрузки оставались согласованными.