2012-04-16 84 views
5

我在SO上看到了很多旧的文章。所以我再问一次。截至2012年4月,EC2中的弹性负载平衡(ELB)有多好。 EC2服务器的ELB有哪些替代方案? 有什么好处和坏处。EC2中的Elastic Load Balancing有多好

而且是EBL一个神奇的剑,做它自己即everyting我不需要做任何改变我的应用程序

PS:我是完整的新手到所有这些

回答

4

我在ELB中遇到的最大问题是每个请求有60秒的硬限制;如果您的用例要求连接持续时间超过60秒,ELB将无法为您工作。附录:如果你的连接可以做某种'保持活动'的流量,那么ELB不会杀死它。对于一般的长时间运行的HTTP响应,60秒,你就出来了。

另一个小问题,就是ELBs立即杀死一个实例的所有连接,如果失败,你把你的不健康的门槛健康检查的数量,所以像一个优雅的停在Apache是​​很难不保持你的不健康的门槛高于你最长的运行过程,或超过60秒,这两者都可能看起来像是一生,这取决于你的应用程序和预期的响应速度。

编辑:ELBs支持连接现在引流:http://aws.amazon.com/about-aws/whats-new/2014/03/20/elastic-load-balancing-supports-connection-draining/

也是一个常见的错误是忘记您的实例的可用性区域添加到ELB或错误配置的健康检查。

从管理的角度来看,ELB是非常好的,但肯定还有一些不错的功能缺失。在ELB上终止SSL可能是最大的'杀手功能',并且相比之下,所有缺点都是微不足道的,并且不重要。

0

弹性负载平衡的能检测Amazon EC2实例的健康状况。这是非常好的功能。我们在Auto Scaling中使用ELB,效果很好。另外,ELB会自动缩放,具体取决于您的负载。我们从未遇到与ELB有关的问题。您可能需要阅读this

相关问题