Один из подходов, который я успешно использовал в прошлом, - это поиск геолокации через DNS до того, как пользователи подключатся к сервису;таким образом, они автоматически подключаются к ближайшему серверу, вы получаете дешевую и простую балансировку нагрузки и возможность по мере необходимости удалять серверы из активного использования, а отдельные сайты могут отключаться, не влияя на другие сайты.
OFTC используетСамостоятельно написанный oftcdns инструмент для предоставления пользователям ближайших серверов.В то время, когда я был администратором в сети OFTC, этот инструмент был радикальным улучшением по сравнению с использованием более простого DNS-сервера на основе Bind, который не предоставлял функции геолокации и усложнял ввод и отключение серверов.
Википедия использует PowerDNS с геобэкэндом для предоставления своих услуг гео-ip.PowerDNS - это, безусловно, хорошо протестированный инструмент с высокими требованиями.