"Наименьшим количеством Худшей" опции (TM) здесь является NFS. Я знаю, что это жестко для глотания. Я старался избегать его с rsync, я старался избегать его с GFS, я старался избегать его с incron/inotify. Я старался избегать его, продвигая разработчиков прекратить использовать файловую систему в качестве хранилища данных. В конце у нас действительно нет более оптимального варианта, чем NFS. Не потому что NFS хорош, поскольку Вы сказали, что часть HA его груба, но потому что нет действительно никакого более оптимального варианта.
Технически это все еще «бета», но Bittorrent Sync, я думаю, идеально подойдет вам. У меня нет такой среды (нескольких веб-серверов), поэтому я сам не пробовал, но слышал, чтобы другие делали именно это, и был очень счастлив. Я использую его для распределенного резервного копирования серверов, что с технической точки зрения аналогично: http://wandin.net/dotclear/index.php?post/2013/07/17/Distributed-server-backups- with-btsync