Lösung 1:
Sehen Sie sich den Artikel von Eric Hammond an, in dem erklärt wird, wie Sie Elastic IP-Adressen sogar innerhalb von EC2 verwenden können. Diese Methode führt zu KEINEN Bandbreitengebühren, da die Auflösung der Elastic IP-Adresse (nach Namen) innerhalb von EC2 die private IP-Adresse zurückgibt.
http://alestic.com/2009/06/ec2-elastic-ip-internal
Für weitere Optionen habe ich einen Artikel, in dem einige Alternativen untersucht werden:
http://shlomoswidler.com/2010/06/track-changes-to-your-dynamic-cloud-services-automatically.html
Lösung 2:
Stellen Sie Ihre EC2-Instance in einer AWS Virtual Private Cloud (VPC) bereit. Wenn Sie Ihre VPC konfigurieren, weisen Sie allen EC2-Instanzen in der VPC CIDR zu und die interne IP ist statisch.
Lösung 3:
- Sicherste Kommunikationsmethode
SSH ist eine sehr gute Methode, um Daten zwischen verschiedenen Servern zu übertragen, aber wenn Sie nach so etwas wie einer dauerhaften Verbindung (z. B. zu einer Datenbank) suchen, können Sie jede Art von verschlüsselter Tunneling-Software wie stunnel
verwenden
- Nicht statische private IPs
Da es keine Möglichkeit gibt, statische private IPs zu haben, können Sie dafür eine Art automatische Serverbereitstellung verwenden. Es gibt mehrere Tools wie mcollective, capistrano oder func, mit denen Sie Ihre neue Instanz bei einem zentralen designierten Server registrieren und Aktionen auf mehreren generieren können darauf basierende Maschinen