DNS simples e gerenciável no EC2?

3

Estou trabalhando em uma grande rede de servidores no EC2 e preciso de uma maneira de os servidores saberem sobre os locais uns dos outros na nuvem. Eu pensei que a maneira mais simples seria usar o DNS, porque se eu substituir a instância do EC2, eu simplesmente atualizo o registro DNS, e o resto dos servidores saberá sobre ele (com nomes como users.db.mysoft.com, roteamento. mysoft.com, cluster1.memcached.mysoft.com). Estou pensando em configurar um servidor DNS mestre em uma instância micro / pequena para acomodar isso.

De preferência, eu preciso de algo simples como um armazenamento de valor-chave (hostname - > IP) no qual a plataforma possa adicionar / remover entradas remotamente. Posso fazer isso com o BIND? Ou existe uma solução melhor?

    
por dkulchenko 28.11.2010 / 06:22

1 resposta

1

Eu conheço algumas possibilidades.

1.) Use um servidor DNS com suporte a banco de dados como PowerDNS + MySQL e apenas atualize o banco de dados quando seu sistema de automação estiver ativo em uma instância (você está usando um sistema de automação, certo?)

2.) Se você não quiser o incômodo de configurar seu próprio servidor, poderá usar um serviço DNS hospedado que forneça uma API (como DNSimple ou Zerigo) e TTLs curtos e envie atualizações para o serviço DNS hospedado por meio de sua API.

Divulgação completa: eu executo DNSimple.

Concordo que você não deve usar IPs elásticos para isso.

    
por 10.01.2011 / 16:10