Soluzione 1:
Dai un'occhiata all'articolo di Eric Hammond che spiega come utilizzare gli indirizzi IP elastici anche dall'interno di EC2. Questo metodo NON comporta alcun addebito per la larghezza di banda perché la risoluzione dell'indirizzo IP elastico (per nome) dall'interno di EC2 restituisce l'indirizzo IP privato.
http://alestic.com/2009/06/ec2-elastic-ip-internal
Per ulteriori opzioni, ho un articolo che esamina alcune alternative:
http://shlomoswidler.com/2010/06/track-changes-to-your-dynamic-cloud-services-automatically.html
Soluzione 2:
Distribuisci la tua istanza EC2 in un AWS Virtual Private Cloud (VPC). Quando configuri il VPC, assegnerai il CIDR a tutte le istanze EC2 nel VPC e l'IP interno sarà statico.
Soluzione 3:
- Metodo di comunicazione più sicuro
SSH è un ottimo metodo per trasferire dati tra server diversi, ma se stai cercando qualcosa come una connessione permanente (a un database per esempio) puoi utilizzare qualsiasi tipo di software di tunneling crittografato come stunnel
- IP privati non statici
Poiché non c'è modo di avere IP privati statici, puoi utilizzare una sorta di distribuzione automatica del server per questo, ci sono diversi strumenti come mcollective, capistrano o func che ti permetteranno di registrare la tua nuova istanza su un server centrale designato e generare azioni su più macchine basate su questo