Для того, чтобы взять второй VPS, понадобится третий - для балансировки нагрузки\подключений между двумя. Он тоже может быть недоступен
Я бы посоветовал рассмотреть вариант облачных сервисов. Не VPS\VDS, а именно сервисов, которые могут сами следить за отказуйсточивостью и масштабированием, например
https://docs.microsoft.com/en-us/azure/app-service...
Либо или полный перезд виртуальных машин в облако типа янжекса с использованием их балансера, или хотя бы использование их балансера
https://cloud.yandex.ru/services/network-load-balancer либо другого аналогичного сервиса