ну держите значит и в Барнауле сервер(который синхронизируется с другими), при разрыве будет с ним только работать, после восстановления, что-то отдаст другим, а что-то заберет себе.
тогда вам нужно процессорное время. Я бы раскидал через front и back. На фронт бы вывесил 2 серва, а в бекенд - 20, которые бы и занимались вычислением.
то есть у вас сейчас на локальном дб работает скрипт который который снимает дамп удаленно с удаленного дб и рестором поднимает у вас в локали? А скрипт который подключается по SSH на удалённом дб снимает дамп и переносит его в локальный бд и поднимает - работает 10 раз быстрее?