Solución 1:
Consulte el artículo de Eric Hammond que explica cómo usar direcciones IP elásticas incluso desde EC2. Este método NO genera cargos por ancho de banda porque la resolución de la dirección IP elástica (por nombre) desde dentro de EC2 devuelve la dirección IP privada.
http://alestic.com/2009/06/ec2-elastic-ip-interno
Para más opciones, tengo un artículo que examina algunas alternativas:
http://shlomoswidler.com/2010/06/track-changes-to-your-dynamic-cloud-services-automatically.html
Solución 2:
Implemente su instancia EC2 en una nube privada virtual (VPC) de AWS. Cuando configure su VPC, asignará CIDR a todas las instancias EC2 en la VPC y la IP interna será estática.
Solución 3:
- El método de comunicación más seguro
SSH es un método muy bueno para transferir datos entre diferentes servidores, pero si está buscando algo como una conexión permanente (a una base de datos, por ejemplo), puede usar cualquier tipo de software de tunelización encriptada como stunnel
- IP privadas no estáticas
Dado que no hay forma de tener IP privadas estáticas, puede usar algún tipo de implementación automática de servidor para esto, hay varias herramientas como mcollective, capistrano o func que le permitirán registrar su nueva instancia en un servidor central designado y generar acciones en múltiples máquinas basadas en eso