Назад | Перейти на главную страницу

Репликация блогов Wordpress почти в реальном времени

У меня есть блог на wordpress, который в настоящее время находится на сервере (VPS) в Великобритании, и я хотел бы настроить идентичный сервер (те же спецификации, та же ОС - Ubuntu) для некоторой избыточности, а также отказоустойчивости.

Я знаю, что можно настроить rSync + Cron для репликации контента и репликацию MySQL Master-Master для БД, однако, честно говоря, после того, как я провел всю ночь, пытаясь настроить репликацию MySQL, я действительно не хочу продолжать дальше.

Следовательно, есть ли какое-то заранее подготовленное решение, которое я могу просто запустить, чтобы получить нужную мне настройку? У меня есть root-доступ к обоим VPS.

Заранее спасибо!

Просто выполните репликацию master / slave плюс rsync и направьте весь трафик на вашу главную сторону.

Во-первых, я думаю, что вы начинаете не с того уровня. Есть ли какие-то инструменты на уровне приложения (wordpress)? Может что-то вроде http://wordpress.org/extend/plugins/copy-post/ должно сработать. В противном случае, когда я искал «синхронизировать блог wordpress» или «реплицировать блог wordpress», кажется, есть несколько хороших результатов.

Во-вторых, я бы не стал выполнять репликацию с несколькими мастерами. Я бы создал подчиненную установку mysql. Направьте обе установки WordPress на мастера. Если ведущий выходит из строя, продвигайте ведомое к ведущему. Установка wordpress, которая не использует локальную БД, будет медленнее, возможно, неприемлемо медленной.

В-третьих, хотя эти методы обеспечивают избыточность (доступность), они не обеспечивают отказоустойчивость (резервное копирование). Например, если вы случайно удалили сообщение в одной установке, сообщение будет удалено в другой.