Устанавливайте серверы в отдельных местах, реплицируйте то, что вы хотите разделить между ними, «регулярно» и оставляйте все другие централизованные, но не жизненно важные задачи (например, отчеты) в центральной системе.
Не существует готового решения.Ваша система централизована по любой причине.Вы просите, чтобы это было децентрализовано.Сделав это, вы должны пересмотреть, почему он в первую очередь централизован, и какие существуют зависимости из-за этой централизации (например, каждый сайт имеет мгновенный доступ к данным на всех других сайтах).
Обращайтесь к этимвопросы о том, что вы можете обойтись, как долго, и как поделиться им, а затем вы можете настроить автономные сайты.Масштабы и сложность этого процесса зависят от вашего приложения и услуг, которые оно предоставляет удаленным пользователям.