Arquivo hosts vs DNS para gerenciamento do data center

2

Quais são os contras e os prós de usar arquivos de hosts (atualizados via Puppet, por exemplo) vs DNS para gerenciamento de máquinas de data center?

Estou procurando mudar do tedioso esquema de IP, mas estou preocupado em usar o DNS, pois ele adiciona outra camada de possível falha. E configurar DNS redundante apenas para uma dúzia de máquinas não parece certo.

Por outro lado, usar o arquivo hosts parece mais confiável, caso haja uma boa maneira de gerenciá-lo centralmente.

Alguma idéia?

    
por SyRenity 04.01.2010 / 15:07

2 respostas

12

A maneira de gerenciar arquivos hosts centralmente é tão importante que foi resolvida há muito tempo. É chamado DNS.

Assim que o DNS estiver funcionando, você poderá configurá-lo em vários servidores rapidamente. Defina cada um para ter outro servidor como mestre e faça com que cada servidor faça referência a vários servidores em /etc/resolv.conf . Dessa forma, se um desce, você não tem muito fracasso. A maior maneira que vejo para o fracasso é com um erro de configuração, mas isso pode acontecer com os arquivos hosts também.

    
por 04.01.2010 / 15:39
3

Syrenity,

A razão pela qual o DNS surgiu é porque o gerenciamento de arquivos do host não é dimensionado:

link

With the older system, each computer on the network retrieved a file called HOSTS.TXT from a computer at SRI (now SRI International).[2][3][4] The HOSTS.TXT file mapped names to numerical addresses. A hosts file still exists on most modern operating systems, either by default or through configuration, and allows users to specify an IP address (eg. 208.77.188.166) to use for a hostname (eg. www.example.net) without checking DNS. Systems based on a hosts file have inherent limitations, because of the obvious requirement that every time a given computer's address changed, every computer that seeks to communicate with it would need an update to its hosts file.

    
por 04.01.2010 / 18:18