【发布时间】:2012-04-20 07:11:20
【问题描述】:
弹性负载均衡器的运行状况检查设置是什么?我对此不太了解,因为我的目标是获得良好的设置,以便当我的第一个 ec2 实例下降到第二个 ec2 实例时,ELB 会立即对流量进行故障转移。谁能介意分享他们的配置和知识?
谢谢。 詹姆斯
【问题讨论】:
标签: amazon-ec2
弹性负载均衡器的运行状况检查设置是什么?我对此不太了解,因为我的目标是获得良好的设置,以便当我的第一个 ec2 实例下降到第二个 ec2 实例时,ELB 会立即对流量进行故障转移。谁能介意分享他们的配置和知识?
谢谢。 詹姆斯
【问题讨论】:
标签: amazon-ec2
ELB 中的健康检查设置很重要,但通常不是那么重要。
1) ELB 不支持主动/被动应用程序实例 - 仅支持主动/主动。 2) 如果应用程序停止接受连接或速度急剧下降,负载将自动转移到可用/更快的实例。这在没有健康检查的帮助下发生。 3) 健康检查防止 ELB 不得不尝试向实例发送请求以发现它有问题。这很好,因为对不健康后端的请求可能会牺牲请求(将向客户端发送错误)。 4) 如果您的健康检查设置过于敏感(例如,当您的某些请求花费的时间比这更长时使用 1 秒超时),那么它很容易将实例从服务中拉出。这样做太多,您的网站会不时出现故障。
如果您正在尝试具有多个可用区域且每个区域中只有一个后端的方案,则运行状况检查更为重要。如果一个区域中没有健康的后端,ELB 将尝试将请求转发到另一个至少有一个健康实例的区域。在这种情况下,运行状况检查的频率决定了故障转移时间,因此您需要更快的检查。
【讨论】: