新部署的版本需要几分钟才能使ElasticBeanstalk可用,所以我希望有人可以免除我所有的测试/试验: - )
情景1: 我需要从另一个EC2实例连接到运行MySQL的EC2实例,但属于不同的安全组。我是否使用公共DNS或专用IP来指定MySQL主机?
场景2: 与上述相同,但两个实例属于同一安全组。我相信在这种情况下我需要使用私有IP,对吗?公共DNS也能运作吗?
谢谢!
答案 0 :(得分:1)
对于相互通信的ec2实例,您应该尽可能使用私有IP。
除其他原因外,即使机器在相同的可用区域启动,您也会因使用公共IP而收取费用。
此外,安全组只是一组入站和出站规则,只要您的mysql服务器可以接受来自其他ec2的端口上的流量,两台机器在不同的组中具有不同的规则并不重要基于规则集的实例。
如果您要经常启动和停止实例,您可能会受益于创建弹性IP并根据需要将其附加到实例,而不是不断更改配置文件。