Сине-зеленое развертывание базы данных WordPress в Azure

У нас есть приложение WordPress в веб-приложении Azure.

У нас есть две среды - DEV и Prod. У Prod есть Сменный слот Staging.

DEV и PROD, очевидно, используют разные базы данных MySQL (сейчас мы используем MySQL In App, но тот же вопрос относится к настройке ClearDB/MySQL).

Итак, вопрос - как сделать сине-зеленое развертывание? Что делать с базами данных?

У нас есть Travis, настроенный для развертывания кода в разных средах. Но - база данных Prod будет обновляться во время ее использования посетителями, а DEV будет обновляться разработчиками (и, конечно же, не будет иметь изменений посетителя от Prod).

Есть ли какие-либо решения / практики для реализации этого?

PS И еще одна проблема. "MySQL In App (preview)" не позволяет разделить базу данных для WebApp и его рабочей области (swap-slot). Это создает дополнительную головную боль для нас.

0 ответов

Другие вопросы по тегам