Суть вопроса в том, как повысить надёжность приложения, разместив его на нескольких серверах.
Я бы начал с анализа причин нерабочего сайта - чтобы понять поможет ли использование нескольких серверов повысить надежность. Во многих случаях это не так. Например - проблемы у хостера. Тогда надо переходить к другому. Например - сервис базы данных падает. Тогда надо правильно его настроить, оптимизировать запросы и т.п.
как повысить надёжность приложения, разместив его на нескольких серверах
Несколько серверов помогают защититься от "железной" проблемы на конкретном сервере (что бывает очень редко), плюс в определенных случаях решить проблему scale.
Это будет стоить денег - и на серверы, и на имплементацию решения. И при неправильной имплементации это может
ухудшить надежность.
Так что советую вернуться к вопросу - почему сайт ненадежен сейчас?