<p>В недоступности сервера ничего смертельного нет. Если в днс указаны несколько серверов, при этом первый не вернул TCP fin, то запрос пойдет на следующие сервера. То, что вы хотите, совместную работу приложения, днс и взаимный мониторинг, насколько мне известно, есть только в коммерческих решениях, например в Brocade Server Iron, там оно называется GSLB</p>
<div class="gmail_quote">19.07.2011 23:10 пользователь "Sergey Kobzar" <<a href="mailto:sergey.kobzar@itcraft.org">sergey.kobzar@itcraft.org</a>> написал:<br type="attribution">> On 07/17/11 15:22, Илья Шипицин wrote:<br>
>> Если не забывать уменьшать так же и SOA minimal (negative ttl), то днс<br>>> прекрасно всё отрабатывает. Проверено тыщу раз. Все кроме поисковых<br>>> роботов сразу уходят на новые адреса.<br>> <br>
> ОК - еще раз перепроверю.<br>> <br>> Существует ли тулза, которая может отслеживать доступность серверов и, <br>> если сервер недоступен, выкидывает его из зоны? Или придется самому <br>> плагин для Nagios писать?<br>
> <br>> <br>>> 15.07.2011 14:58 пользователь "Sergey Kobzar" <<a href="mailto:sergey.kobzar@itcraft.org">sergey.kobzar@itcraft.org</a><br>>> <mailto:<a href="mailto:sergey.kobzar@itcraft.org">sergey.kobzar@itcraft.org</a>>> написал:<br>
>> > On 07/15/11 11:48, Alex Vorona wrote:<br>>> ><br>>> >> 15.07.2011 00:46, Sergey Kobzar wrote:<br>>> >>> В датаценте, где арендуем сервера установлен лимит по трафику.<br>
>> Превышение лимита строго<br>>> >>> карается денгами.<br>>> >> 100TB за $200 по-моему уже давно реальность на нормальном железе, а<br>>> кое-где и внутренняя<br>>> >> сеть безлимитная.<br>
>> ><br>>> > Какие датацентры? 1and1 за превышение лимита в 6TB/month берет больше<br>>> > $1k (в зависимости от того, на сколько превысил).<br>>> ><br>>> >>> Решили разнести нагрузку на несколько серверов. Но идея в следующем<br>
>> - входящие запросы<br>>> >>> поступают на frontend (load balancer), а ответы уходят напрямую от<br>>> backend серверов клиентам.<br>>> >> исключительно средствами nginx это сделать не получится. Он позволит<br>
>> только пропускать<br>>> >> весь трафик через фронтенд или же выдавать http-редиректы, что вряд<br>>> ли приемлемо.<br>>> >> Пробуйте балансировку через DNS.<br>>> ><br>>> > DNS плох своим propagation time. Пробовал выставлять TTL в 5-15 min,<br>
>> > Меняю A запись в ДНС - все равно запросы (не много конечно) идут на<br>>> > старый адрес даже если TTL истекло.<br>>> ><br>>> > Я уже не говорю о быстром переключении, если один из серверов помер.<br>
>> ><br>>> >><br>>> >> _______________________________________________<br>>> >> nginx-ru mailing list<br>>> >> <a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a> <mailto:<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a>><br>
>> >> <a href="http://nginx.org/mailman/listinfo/nginx-ru">http://nginx.org/mailman/listinfo/nginx-ru</a><br>>> ><br>>> > _______________________________________________<br>>> > nginx-ru mailing list<br>
>> > <a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a> <mailto:<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a>><br>>> > <a href="http://nginx.org/mailman/listinfo/nginx-ru">http://nginx.org/mailman/listinfo/nginx-ru</a><br>
>><br>>><br>>><br>>> _______________________________________________<br>>> nginx-ru mailing list<br>>> <a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>>> <a href="http://nginx.org/mailman/listinfo/nginx-ru">http://nginx.org/mailman/listinfo/nginx-ru</a><br>
> <br>> _______________________________________________<br>> nginx-ru mailing list<br>> <a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>> <a href="http://nginx.org/mailman/listinfo/nginx-ru">http://nginx.org/mailman/listinfo/nginx-ru</a><br>
</div>