Em termos de desempenho, um DNS Slave é melhor do que dois Masters duplicados?

2

Eu tenho dois servidores bind9 que não são configurados com configurações duplicadas e não sabem nada um do outro. Nosso uso de CPU está em torno de 7% - 10%: principalmente bind, que acredito estar perfeitamente dentro da faixa de carga. No entanto, o uso da CPU está crescendo lentamente a cada semana, e eu estimo que eu tenha pelo menos 4-5 meses antes que isso se torne um problema. Só quero um esclarecimento - uma configuração Mestre / Escravo reduziria a CPU no escravo?

Estamos usando o serviço como um servidor de encaminhamento, permitindo pesquisas recursivas baseadas em IP ACL. O único failover é o fato de que nossos usuários de DNS inserem ambos os endereços DNS em sua configuração. Não faz atualizações dinâmicas, temos uma pequena lista de registros DNS que são alterados talvez uma ou duas vezes por trimestre.

    
por Mike Curry 02.12.2014 / 16:22

1 resposta

2

O DNS opera melhor em um cenário mestre / escravo. Considere isto: você tem dois servidores de nomes, ns1 e ns2. Para ajudar a equilibrar a carga, você tem dois registros NS em seu registro de domínio para ns1 e ns2. Pela própria natureza do DNS, os clientes consultam os servidores de nomes em ordem aleatória porque as pesquisas de servidores de nomes são retornadas em uma ordem aleatória. Consulte esta resposta para obter informações úteis.

Se você estiver com problemas de desempenho, mesmo com essa configuração atual, adicione outro servidor de nomes para ajudar a suportar a carga ou forneça recursos adicionais aos servidores existentes.

    
por 02.12.2014 / 16:36