EC2多个实例固定IP

EC2多个实例固定IP

我是 AWS 新手,我有一个问题。我想在两个 EC2 实例上托管一个网站。据我所知,如果我停止 EC2 实例,公共 IP 将会改变。在我的例子中,Route 53 应该将流量路由到负载均衡器。

如果我更改了其中一个实例,如何配置负载均衡器以将流量路由到 EC2 实例而不更改 IP?换句话说,有没有办法在关闭两个 EC2 实例时为它们设置固定的公共 IP,以便我的负载均衡器将流量路由到它们?

谢谢。

答案1

AWS 负载均衡器服务可以自动在 EC2 实例、容器和 IP 地址之间分配流量。您只需确保您的 route53 记录指向负载均衡器域端点即可。完成后,您可以安全地从负载均衡器添加/删除实例,无需手动更新/更改 IP 地址。

答案2

这是一个相当常见的情况。基本上,您需要将 Route53 指向您的 LB - LB 是静态的,是由 AWS 管理的命名端点。就您的 Route53 条目而言,LB 背后的内容并不重要。

此外,如果您想使用活动主机自动更新您的 LB,您可以配置 EC2 中的自动缩放组以自动将新实例放在您的 LB 上(只需确保您给它们足够的时间来实际启动它们正在运行的应用程序)。

Route53 将针对your.endpoint.xyz以下目标发送流量:DNS 条目LB 的。然后 LB 将接收该流量,并将其分发到它在任何给定时间知道的活动实例。

如果 LB 后面的实例被终止,它们将被从 LB 中删除(并且不会有流量路由到它们)。

相关内容