Если вам надо, чтобы скрипты обрабатывались на нескольких машинах, и имели общую базу, это можно сделать в частности, с помощью DNS.
Для одного домена можно создать несколько A записей с разными ip. Приложение будет запускаться на нескольких VPS, база на одном.
Если хочется и нагрузку от базы разделить, что лучше делать один master, куда будет производиться запись и несколько slave, откуда будут только читаться данные. Это будет проще и надёжнее master-master репликации. Но требует поддержки такой схемы на уровне приложения.
Но если у вас не очень большая нагрузка, лучше взять просто виртуалку по мощнее для базы и не связываться с репликацией. Это намного проще и надёжнее, и даже если это дороже, это сэкономит много сил и нервов.