делаю похожую задачу. в проекте данные + файлы с одного сервера(мастер) переносятся на несколько других. Изменение данных только на мастере. Реализовано все с помощью php. Сделано в виде эксперимента, но пока прекрасно работает. При реплике подчиненный сервер получает у мастера логи, а у нас с этим трудно. Ввиду расположения мастера в закрытой части инета, полностью закрыт снаружи. сам мастер может отправлять https запросы, ими же и передает данные. Дополнительно применяется симметричное шифрование. Так что если задача не стандартная - ищите или разрабатывайте не стандартные решения