LINUX.ORG.RU
ФорумAdmin

Синхронизация failover копии сайта на wordpress

 ,


0

2

Вот, допустим, есть два сервера, один из которых является failover. Соответственно, сайт тоже есть и там и там. Сайт на wordpress. Как вы делаете синхронизацию? Мне пока в голову приходят только реплика БД мускуля и тупой rsync папок по расписанию. Может быть если какие-то спецсредства? Может быть, я что-то упускаю?

★★★★★

Последнее исправление: targitaj (всего исправлений: 1)

просто накидаю список технологий, haproxy/nginx tcp load balancer, drbd, mariadb galera cluster

Это как один из вариантов.

snaf ★★★★★
()
Последнее исправление: snaf (всего исправлений: 2)

rsync лучше делать не тупой, а по inotify или выносить статику, загружаемую пользователями, во внешнее хранилище типа S3 или Swift.

realloc ★★★★
()
Ответ на: комментарий от targitaj

Могу.

1. Вместо rsync лучше взять lsyncd. Он будет ловить по inotify список изменений и через тот же rsync более эффективно синкать дельту. Преимущество в скорости реакции на изменения.

2. Вся статика выносится в облако, ссылки на сайте подменяются на внешние. Это умеют делать разные плагины, например WP Supercache. У него это в секции про CDN support сделано. Сейчас может быть модно другой плагин использовать, но я не в курсе, давно не смотрел в сторону WP.

В остальном репликация базы и плавающие IP на фронтэндах.

realloc ★★★★
()

glusterfs replica. сам использую, ну и mariadb в master-master.

Nikitoshi
()
Ответ на: комментарий от targitaj

конечно, костылть rsyncom это как раз в тему

snaf ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.