В процессе поиска замены для гластера, наткнулся где-то на кластерную систему, архитектура которой вроде подходила под мои требования. Думал вернуться и посмотреть подробней, но потом потерялось и не могу найти/вспомнить что за.
Особенность:
При запросе (возможно что на запись) Метасервер(-а) решает какой из серверов реплики становится для данного файла мастером. На других серверах этот файл становится только для чтения. После записи это сервер, а не клиент уже распределяет файл на другие ноды.
Затем этот же файл может стать мастером уже на другой ноде. И т.д.
Чтение естественно возможно с любой.