2015-07-22 190 views
0

使用Amazon VPC,将多个实例连接到单个IP地址的最佳方式是什么?使用相同的单个IP地址运行多个实例

我的公司需要根据请求和流量打开/关闭实例的功能。所有创建的实例必须具有相同的IP地址,因为我试图连接的服务只允许某些IP,我可以每隔一段时间定义一次。

回答

0

如果你想你的加入白名单实例的IP地址到一些其他的第三方服务,那么你会在这种情况下,使用弹性IP地址。您不能将一个IP关联到多个实例。但是,如果您只想为您的服务提供一个端点,则可以很好地使用负载平衡器,正如上面所建议的那样。

+0

感谢您的回复 假设我在我的VPC上定义了一个ELB(同一个AZ中包含两个相同的实例),这意味着我将所有流量重定向到ELB主机名,并且ELB的行为类似于交通警察,并将请求发送给我的VPC中的任何实例。 现在,这些VPC实例需要将数据传输到具有IP白名单的其他地方,因为我已经将实例与EIP相关联,这意味着ELB将接收请求,并且内部的实例将它们发送出去?在什么IP地址下? 我的目标是能够在同一IP下发送来自我的实例的请求 – Mike

+0

当您的ELB将流量发送到您的实例后,如果您的实例的逻辑需要联系其他某个服务,它将直接联系。如果您的实例有外发流量,您的ELB不会进入图片。 在第三方服务端,您的实例的IP将显示在传入流量中。因此,您需要将实例的所有EIP列入白名单。 我希望这有助于。 – cloudxpert

+0

再次感谢。 ELB如何处理TCP和UDP协议? 如果需要将数据发送回ELB下的其中一个服务器,ELB可以将传入数据指向右侧实例? – Mike

2

您想要使用Elastic Load Balancer(ELB)。它专门用于在多个EC2实例之间平衡大量请求到相同IP的目的。

http://aws.amazon.com/elasticloadbalancing/

+0

Hii @ 0x90并感谢您的回复。 我可以附加EIP ro ELB吗? Dosen't ELB负责入境流量吗?我的问题是出站流量。 – Mike

+0

如果答案对您有用,请upvote和/或接受答案:) – 0x90

+0

我可以附加EIP ro ELB吗? Dosen't ELB负责入境流量吗?我的问题是出站流量。 – Mike