在不同站点中连接ec2实例

时间:2016-01-27 11:17:16

标签: amazon-web-services amazon-ec2

我已经在EC2中设置了3个主机,这些主机应该连接到rabbitmq-server实例的不同站点[1]。我已阅读此post,但我仍然有点困惑。

目前,主机只有一个私有IP和用于访问该实例的公共IP。我已授权流量使用security groups访问rabbitmq。我想将HostBHostCHostA联系起来。我应该为所有主机elastic IP,还是需要VPC?

[1]:我设置的主机

HostA in Oregon and it has rabbitmq-server running.
HostB in Oregon with my application that connects to rabbitmq-server
HostC in California with my application that connects to rabbitmq-server

1 个答案:

答案 0 :(得分:2)

有两个选项

1)在俄勒冈州运行rabbitmq,以便听取弹性IP。在其他服务器中使用该地址发送流量

2)设置对等,以便不同地区的VPC可以相互通话http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/vpc-peering.html

选项1更简单,但需要注意安全性 选项2更复杂,但意味着跨区域的任何其他服务(来自rabbitmq的部分)将更容易/更好地工作

选项2a)正在使用此处概述的VPC和VPN的组合。 http://aws.amazon.com/articles/5472675506466066