Перейти к содержимому
Калькуляторы

Балансировка с помощью Bind+GeoIP

Всем привет.

Есть сеть в масштабах страны, есть сервера с контентом, хочу с помощью Bind+GeoIP при обращении к серверу по доменому имени выдавать клиентам географически ближайший сервер к абоненту. Но только есть НО, если сервер с контентом отвалиться, нужно выдавать другой живой сервер, собственно вопрос. Чем можно реализовать проверку серверов на доступность IP/PORT и в случае недоступности переписывать строчку в конфиге и выполнить reload демона? Или возможно есть какой-то другой механизм балансировки и я копаю не в ту сторону.

Изменено пользователем FATHER_FBI

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Для перезаписи конфига и релоада демона - monit, nagios, shell script.
Для балансировки - nginx, haproxy, anycast BGP.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.