19 Dec
2005
19 Dec
'05
11:43 a.m.
Alexander Burnos wrote on 19.12.2005 13:16: > Здравствуйте! > > On Mon, Dec 19, 2005 at 12:04:01PM +0200, vladimir.sharun@ukr.net wrote: > >>Ты скажи что ты сделать хочешь, а не как сделать реализацию. > > > Собственно хочу повысить надежность распределенной системы, чтобы свести > downtime к минимуму, если один из серверов упадет. > > Идея была такая, что если какой-то из серверов ложится, то ns его просто > не отдает, а нагрузка переходит на другие машины. > Задача - DNS based Load balancer когда последний раз интересовался, были готовые комерческие решения. Думаю что в данном случае точно overkill. >>Alexander Burnos wrote: >> AB> Есть задача сделать dns, который будет отдавать резолв в зависимости от >> AB> географического расположения клиента. >> AB> Но, к этому всему еще нужно чтобы он отдавал только заведомо рабочие >> AB> сервера. Т.е. если, допустим, адрес не пингается - он его отдавать >> AB> клиенту не будет. >> >> AB> Беглый просмотр подсказывает несколько решений: >> >> AB> - bind9 + views, при этом какой-то внешней тулзой раз в n секунд чекать >> AB> доступность серверов и перестраивать его конфиг в зависимости от >> AB> текущего положения вещей. >> AB> - powerdns + какой-то свой backend, который будет делать необходимую мне >> AB> логику. >> AB> - ? - dns сервер на перле, установленый за forward DNS или как hidden primary (policy выбора пишеться по желанию) - dns сервер с forward на сами машинки на которых поднят hidden primary. В случае падения одного из ресурсов, forward та него не отработает и он должен будет откатиться на другой (если в кеше нет такой записи). -- Best regards, Andrey Yakovlev AYA-UANIC | AYA-RIPE =================================================================== uanog mailing list. To Unsubscribe: send mail to majordomo@uanog.kiev.ua with "unsubscribe uanog" in the body of the message