Репликация MySQL вполне вписывается в описанный сценарий, за исключением несовпадения структуры таблиц из-за разности версий: все копии БД должны быть идентичны. Асинхронность ОК.
Придется только озадачиться обработкой восстановления синхронизации после серьезных сбоев на дочерних узлах: выкачивать копию с центрального (master), полностью заменять ей бд в дочке (slave), перезапускать slave.
И важный момент — локальные изменения должны писаться сразу на центральный сервер, локальный – read only.
Подобная схема реализуется например для WordPress с помощью
HyperDB.