[GTER] Filtragem de servidores DNS?

Marcelo Gardini do Amaral mgardini at gmail.com
Fri Jun 13 17:57:26 -03 2008


>>> Interessante, mas falta coisa, ainda.  Em particular, como monitorar e
>>> garantir que todos os DNS no cluster estão respondendo as queries de
>>> forma
>>> rápida e sem perdas.
>>>
>>> E acho que é provavelmente nessa parte que ISPs não estão 100%.  O
>>> cluster
>>> eles têm, o any-cast eles têm, mas parece que partes do cluster continuam
>>> ativas e recebendo queries (que são perdidas) mesmo quando não estão
>>> dando
>>> conta do recado.
>>
>> Com uma ferramenta de monitoração como o Nagios e um plugin adequado
>> (baseado no 'dig' mesmo) você consegue facilmente monitorar se cada nó
>> do cluster está respondendo de maneira eficiente ou não.
>
> Acho que uma solução dessa não ia adiantar muito, você precisa de algo
> equivalente a balanceamento de carga ativo (com laço de controle fechado,
> onde você leva em conta a velocidade de resposta de cada nó para definir a
> carga no mesmo e não repassa pedidos novos se ele está lento).

Se estamos falando de um cluster DNS isso não faz muito sentido pra
mim. Se todos os nós do cluster são iguais, não tem porque um "ficar
mais lento" do que o outro. Um bom esquema de balanceamento vai
distribuir quase perfeitamente a carga entre os nós. Agora se a
"lentidão" ocorrer por falha, acho que um alarme do Nagios seguido de
uma intervenção humana (e tudo isso ocorrer em 5-10 minutos) já é
muito melhor que muito serviço oferecido por aí.

> 1 erro em 10 em um sistema de DNS desses é claramente inaceitável, ou não
> teria tanta gritaria na lista com o que as operadoras já oferecem no
> momento...  e acho que algo estilo nagios não conseguiria diminuir isso para
> 1 em 100, a menos que sejam utilizadas uma quantidade absurda de nós no
> cluster...

Bom, nós não sabemos exatamente qual o problema que as operadoras têm
(ou qual problema elas não querem resolver). Mas, se for feito um
estudo de quantas queries por segundo cada nó do cluster suporta com
folga (de acordo com a carga, hardware e software utilizados) dá sim
pra dimensionar um cluster corretamente. Logo, não é preciso nenhuma
solução mágica pra resolver isso.

-- 
Marcelo Gardini do Amaral



More information about the gter mailing list