Как сделать переключение на резервный сервер?
1. DNS roundrobin
2. Client roundrobin - когда сам клиент перебирает IP-шники. Это возможно, если приложение уже скачано и может запускаться автономно.
Round robin DNS используется для распределения нагрузки на разные сервера, но это никак не связано с отказоустойчивостью 
Для отказоустойчивости обычно делают так:
- Скриптом каждую минуту проверять доступность основного сервера
- Если недоступен, то через API DNS-провайдера указать IP резервного сервера в A-записи.
- Если был недоступен, а сейчас доступен, то указать его IP.