2013-07-04 33 views
0

它需要数分钟的时间,新部署的版本ElasticBeanstalk变得可用,所以我希望有人能饶了我所有的检测/试验:-)连接到从另一个EC2实例运行MySQL的EC2实例

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

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

谢谢!

回答

1

对于ec2实例彼此通信,您应该始终使用私有IP。

除了其他原因之外,即使计算机是在相同的可用区域中启动的,您也会因使用公共ip而收取费用。

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

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