2010-08-08 166 views
1

我目前拥有一个跟踪服务,记录来自各种来源的访问。有时我们记录访问并重定向到我们的客户,或者我们让客户打电话给我们报告访问。该体系结构是在负载均衡器后面配置的两个工作站框。该系统使用亚马逊EC2进行设置,使用的负载平衡器是亚马逊的弹性LB.高性能高可用跟踪系统

我做了一些基准测试,并注意到显着的网络延迟。通过负载均衡器的流量比直接打到任何一个盒子的延迟至少多2倍。

  • 有没有人遇到过这样的问题,并试图解决它?这是亚马逊EC2的特定问题吗?
  • 是否有任何其他架构可以显着降低我的网络延迟?例如使用HA使得流量不需要通过负载均衡器,而是直接访问端点服务器?在我开始投入时间之前,我想听听其他人对此的看法。很多您的时间

感谢,桑托斯

回答

0

你必须考虑到一段时间后ELBs表现更好,然后开始。不要问我为什么,但这就是 - 负载平衡器变暖?

这也取决于您发送ELB的流量。请记住,ELB配置的硬件看起来像是一个普通的小实例。所以吞吐量限制在〜25MBit(上次我检查)。如果您需要更多,请专心致志。

最后,我也建议你在专用实例上看看Haproxy。我希望有一些延迟,2倍多的延迟听起来不真实。也许使用另一个小实例并直接对ELB进行基准测试,然后尝试c1.medium