Solution 1 :
Consultez l'article d'Eric Hammond expliquant comment utiliser les adresses IP Elastic même depuis EC2. Cette méthode n'entraîne PAS de frais de bande passante, car la résolution de l'adresse IP Elastic (par nom) à partir d'EC2 renvoie l'adresse IP privée.
http://alestic.com/2009/06/ec2-elastic-ip-internal
Pour plus d'options, j'ai un article examinant quelques alternatives :
http://shlomoswidler.com/2010/06/track-changes-to-your-dynamic-cloud-services-automatically.html
Solution 2 :
Déployez votre instance EC2 dans un AWS Virtual Private Cloud (VPC). Lorsque vous configurez votre VPC, vous attribuez CIDR à toutes les instances EC2 du VPC et l'adresse IP interne sera statique.
Solution 3 :
- Méthode de communication la plus sécurisée
SSH est une très bonne méthode pour transférer des données entre différents serveurs, mais si vous recherchez quelque chose comme une connexion permanente (à une base de données par exemple), vous pouvez utiliser n'importe quel type de logiciel de tunneling crypté comme stunnel
- IP privées non statiques
Puisqu'il n'y a aucun moyen d'avoir des adresses IP privées statiques, vous pouvez utiliser une sorte de déploiement automatique de serveur pour cela, il existe plusieurs outils comme mcollective, capistrano ou func qui vous permettront d'enregistrer votre nouvelle instance sur un serveur central désigné et de générer des actions sur plusieurs des machines basées sur ça