#docker #docker-swarm #high-availability
#docker #docker-swarm #высокая доступность
Вопрос:
Я довольно новичок в docker и docker swarm.
Недавно я получил запрос от бизнес-клиента, у которого есть 3 сервера, на которых работает cPanel / WHM с некоторым wordpress, установленным на каждом сервере.
Он хочет реплицировать каждый сервер 3 раза для обеспечения высокой доступности, имея в общей сложности 9 узлов в сети.
Мой вопрос в том, что произойдет, если, например, одно новое сообщение будет добавлено на один из сайтов WordPress? Как я могу сделать так, чтобы это изменение распространялось на другие узлы, которые являются репликами основного узла, где было внесено изменение?
Я предполагаю развернуть cPanel в контейнере, содержащем все данные в томах, использовать docker swarm для его репликации и, наконец, использовать другое программное обеспечение для синхронизации файлов между контейнерами. Но я уверен, что должен быть лучший, более профессиональный и более простой подход к этому.
Может кто-нибудь посоветовать мне?
Спасибо