从另一个EC2实例连接到运行MySQL的EC2实例

时间:2013-07-04 20:40:12

标签: amazon-web-services

新部署的版本需要几分钟才能使ElasticBeanstalk可用,所以我希望有人可以免除我所有的测试/试验: - )

情景1: 我需要从另一个EC2实例连接到运行MySQL的EC2实例,但属于不同的安全组。我是否使用公共DNS或专用IP来指定MySQL主机?

场景2: 与上述相同,但两个实例属于同一安全组。我相信在这种情况下我需要使用私有IP,对吗?公共DNS也能运作吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

对于相互通信的ec2实例,您应该尽可能使用私有IP。

除其他原因外,即使机器在相同的可用区域启动,您也会因使用公共IP而收取费用。

此外,安全组只是一组入站和出站规则,只要您的mysql服务器可以接受来自其他ec2的端口上的流量,两台机器在不同的组中具有不同的规则并不重要基于规则集的实例。

如果您要经常启动和停止实例,您可能会受益于创建弹性IP并根据需要将其附加到实例,而不是不断更改配置文件。