> 1. Размещаем 2 разных сервера в 2-х ЦОДах.
> 2. Каким-то образом надо решить проблему с одним виртуальным IP, чтобы в Это называется multihoming, одним адресом не обойдёшься, очень желателен Provider-Independent (PI) адресный блок. Сейчас не решается никак - адреса IPv4 тупо кончились.
Сделай просто - в обоих ЦОД по DNS серверу, каждый ресолвит домен в местный адрес, постоянно увеличивая версию зоны. Клиенты сами будут делать round robin, балансировка лишняя.
> По поводу второй проблемы - можно использовать DNS RoundRobin и Nginx в
> качестве балансировщика, но что будет, если ДНС запрос закешировался и пакеты
> будут идти на сдохший сервер?
Клиент отвалится по таймауту, перезапросит. С multihoming процесс может быть ещё дольше.