【发布时间】:2018-04-19 22:24:16
【问题描述】:
我将 Amazon EC2 用于我的业务场景。
在我的场景中,每个 EC2 实例有 3 个网络接口(用于不同目的):1 个用于公共访问,2 个用于实例之间的通信(这是我的解决方案架构)。
所以基本上我需要为每个 EC2 实例提供一个“公共 IP”。
但是,在创建具有多个网络接口的 EC2 实例时,AWS 不会将公共 IP 地址与任何一个网络接口相关联。 我发现这样做的唯一方法是创建弹性 IP 并将此 IP 与运行实例的“访问”接口相关联。
创建具有单个网络接口的 EC2 实例时,此网络接口接收公共 IP 地址。
问题是 VPC 有 5 个弹性 IP 的硬性限制,我计划同时运行大约 50 个实例。除了向 AWS 请求增加限制之外,还有其他方法可以解决此问题吗?
【问题讨论】:
-
很少需要在这么多实例上使用公共 IP 地址。这不是可以从 NAT 网关和弹性负载均衡器中受益的应用程序吗?
标签: amazon-web-services networking amazon-ec2 amazon-vpc network-interface