我是一名后台开发人员,他是服务器管理的初学者。
我让ec2实例坐在AWS上,并为其分配了弹性IP。 有几个域指向此弹性IP(来自我的客户)。
然后,服务器响应适当的内容。
此时,我想开始使用负载平衡,因为流量的数量正在增加。
我是否可以应用Load Balancer,同时仍然不更改指向域的IP地址(弹性IP)?
我很难找到所有客户并要求他们将DNS记录点更新为新IP地址。 所以拥有相同的IP对我来说是一个理想的解决方案。
如果你们能为我揭开这一点,那将是一个很大的帮助。
答案 0 :(得分:3)
没有。 ELB有一个DNS条目,您可以在DNS提供商或Route 53上设置。此DNS是唯一指向ELB的外部链接,ELB没有弹性IP。此外,请记住,DNS不会在您的ELB上发生变化,但IP可以根据亚马逊的判断进行更改。
此外,亚马逊使用它自己的内部机制来访问负载均衡器后面的实例,我很确定它不使用外部地址(很可能是内部地址)
另一种方法是在EC2中设置您自己的HAproxy实例并使用弹性IP对其进行配置,但这需要更多的工作。 (此外,您必须密切监控它,因为如果流量模式发生变化,您必须对其进行管理)
希望它有所帮助。