解決策 1:
EC2 内からでも Elastic IP アドレスを使用する方法を説明している Eric Hammond の記事を確認してください。 EC2 内から Elastic IP アドレスを (名前で) 解決するとプライベート IP アドレスが返されるため、この方法では帯域幅料金は発生しません。
http://alestic.com/2009/06/ec2-elastic-ip-internal
その他のオプションについては、いくつかの代替案を検討した記事があります:
http://shlomoswidler.com/2010/06/track-changes-to-your-dynamic-cloud-services-automatically.html
解決策 2:
EC2 インスタンスを AWS Virtual Private Cloud (VPC) にデプロイします。 VPC を設定すると、VPC 内のすべての EC2 インスタンスに CIDR が割り当てられ、内部 IP は静的になります。
解決策 3:
- 最も安全な通信方法
SSH は異なるサーバー間でデータを転送するための非常に優れた方法ですが、永続的な接続のようなもの (たとえばデータベースへの接続) を探している場合は、stunnel
のような暗号化されたトンネリング ソフトウェアを使用できます。
- 非静的プライベート IP
静的なプライベート IP を持つ方法がないため、これに何らかの自動サーバー展開を使用できます。mcollective、capistrano、または func などのツールがいくつかあり、新しいインスタンスを中央の指定されたサーバーに登録し、複数のアクションを生成できます。それに基づくマシン