¿Cómo configurar DNS dynamic para una flota pequeña de instancias de EC2?

He estado configurando instancias de Amazon EC2 para un próximo proyecto que implicará hospedar varios sitios web en varios serveres web. Son todas las instancias micro, ejecutando Ubuntu Server 64bit.

Esto es lo que tengo hasta ahora:

  • Servidor Web – Apache
  • Servidor de base de datos – MySQL
  • Servidor de desarrollo – Apache y MySQL
  • Servidor de files – SVN y Bacula (las copys de security se hacen a los cubos S3)

Actualmente solo hay un server Web, pero he hecho una image de él, así que una vez que el proyecto comience, puedo lanzar tantas instancias como necesito y configurarlas individualmente.

Todo ha ido bien, pero he golpeado algunos inconvenientes.

Mi primer problema es que muchas de las instancias tendrán que comunicarse entre sí y prefiero usar su IP privada para networkingucir costos y boost el performance. Sin embargo, si una instancia se detiene y se reinicia, su IP privada cambia. He publicado una pregunta ayer sobre esto y su aspecto como la mejor solución es utilizar DNS dynamic. Desafortunadamente, nunca he configurado un server DNS antes.

¿Alguien sabe de algún tutorial detallado sobre cómo configurar un server DNS para este propósito?

2 Solutions collect form web for “¿Cómo configurar DNS dynamic para una flota pequeña de instancias de EC2?”

Me gustaría ver el poder DNS, creo que funcionaría, escribir su propio un script que comtesting la IP interna y tira de P DNS y si hay diferente conectar a MYSQL tabla y cambiarlo. asi es como lo hago

Finalmente, decidí que era más sencillo usar el service Route53 de Amazon que configurar mi propio server DNS.

Para más información cómo cómo hice esto, mire mi otra pregunta de StackOverflow.

  • Configuración de monitoreo de Centos Linux
  • Samba - Los usuarios no pueden escribir en dirs no creados por ellos mismos
  • Ubuntu Linux - dos interfaces, la misma subred, diferentes vlan - MAC / ARP problemas
  • Explique en Plain English qué es LXC y para qué sirve
  • Caché de páginas de sistema de files Linux - caliente o no
  • La database de RPM de CentOS destruida, "rpm --rebuilddb" no arreglará, ¿puedo recuperar usando / var / lib / rpm / de un segundo server idéntico?
  • Establecer permiso de file pnetworkingeterminado por separado del permiso de directory con ACL en Ubuntu
  • El bypass de proxy de CentOS 6.5 / no_proxy no funciona
  • El disco duro en el server que contiene la carpeta public_html está lleno. ¿Qué hacer?
  • Identificar los processs responsables de las consultas con client_port == - 1 en pg_stat_activity
  • ¿Cómo get los controlleres alsa CentOS 5.6 que realmente funcionan con un solo disparo, sin ningún tipo de connection a Internet
  • Examinar varios puertos al ejecutar NetCat (nc)
  • ¿Cómo especificar los requisitos de VM basados ​​en datos históricos de processs transitorios en Linux?
  • El linux y los temas del servidor de Windows, como ubuntu, centos, apache, nginx, debian y consejos de red.