У меня есть веб-приложение. Это база данных и файлы (база данных - postgresql, пользователи загружают и создают файлы) ... Я хотел бы сбалансировать нагрузку между двумя + серверами, а это означает не только репликацию базы данных (которую я могу достичь с помощью таких инструментов, как Slony), но также репликация файлов в реальном времени.
Репликация файлов необходима, потому что пользователь может войти в систему на первом сервере, выйти из системы, затем войти в систему на другом сервере (из-за балансировки), и его файлы должны быть там. Мне действительно не нужно дублировать весь диск, только группу папок.
Также потому, что если один сервер выйдет из строя, я хотел бы иметь другой с полным набором всех данных и файлов.
Есть ли в linux какой-либо инструмент, который автоматизирует надежную репликацию файлов, как Slony для баз данных?
DRBD - рекомендуемое решение?
Мы используем Gluster для этого он работает как шарм.
Что необходимо, так это двунаправленная синхронизация файловой системы (или папок). Найдите Unison или DirSync Pro и попробуйте