EC2:在外部地址上连接到自己的mysql服务器

时间:2013-01-26 16:58:39

标签: amazon-ec2 amazon-vpc

我们在Amazon VPC内部运行了多台服务器。服务器专用IP地址随着我们升级等而周期性地改变,因此我们希望使用分配给它们的外部IP地址(EIP)作为mysql和其他服务的连接点。我读到,针对同一网络上两台计算机的外部IP的流量会自动路由到内部网络。真实而伟大!

唯一的复杂因素似乎是服务器需要在自己的外部IP上与mysql或其他服务进行通信。如果安全设置是敞开的,那么这很好。但是一旦情况不是这样 - 虽然同一安全组中的其他计算机可以毫无问题地连接到彼此的外部IP,但似乎服务器无法连接到自身而没有问题。

有关解决此问题的任何想法,而不必诉诸于引用VPC中实例的私有内部IP地址?

1 个答案:

答案 0 :(得分:2)

您可以尝试以下某些操作:

  • DNS。您可以使用Route 53(或任何其他DNS提供商)创建指向实例当前IP地址的DNS记录。
  • Secondary Elastic Network Interfaces可以从一个实例移动到另一个实例,因此升级后您只需将NIC移动到新的生产实例,而无需更改任何IP地址。