2013-03-26 94 views
0

我想通过私有云中的监视工具监视AWS上托管的应用程序的性能。如何从私有云与AWS EC2实例进行通信?

在私有云和亚马逊云之间建立成功连接所需遵循的各种步骤是什么?

+0

当你说私有云你在谈论亚马逊VPC?或aws之外的环境? – datasage 2013-03-26 12:57:07

+0

为了补充问题,你在说什么监控工具? – Guy 2013-03-26 17:43:48

+0

@datasage:aws之外的环境。 – APMFreak 2013-04-12 05:41:43

回答

2

那么,如果您的EC2实例不在亚马逊VPC内部,那么EC2安全组只控制入站连接。因此,如果您需要从VPC连接到EC2,则需要在EC2安全组中打开必要的端口。

另一种选择是,如果您不想打开ec2安全组上的端口,则可以使用SNS在EC2和VPC之间进行通信。例如,您的ec2将消息放入SNS。SNS将消息放入SQS队列。 VPC上的服务定时从SQS中提取消息并在您的监控工具中处理它们。

+0

实际上,我想将AWS连接到AWS以外的环境。一个不同的私有云在一起。 – APMFreak 2013-04-12 05:44:42

1

Basicall AWS云与您构建的任何其他网络(或服务器)相似。因此,要连接它进行SNMP监控,您需要在安全组中打开SNMP端口(161和162)。所以基本上你会编辑入站规则并为应用程序所在的AWS服务器的安全组添加udp端口161和162。但是,您构建的服务器也需要改动防火墙配置。在Linux服务器上,您还需要编辑iptables以允许此类流量,Windows具有其防火墙设置等等。但正如其他人所说,你可能想提供这样的监测工具,你正在使用等。