弹性负载平衡器的健康检查设置是什么?我对此并不是很了解,因为我的目标是在我的第一个ec2实例降到第二个ec2实例时,将好的设置放到ELB立即故障转移流量的位置。有人可以介意分享他们的配置和知识吗?
感谢。 詹姆斯
答案 0 :(得分:0)
ELB中的健康检查设置很重要,但通常不那么重要。
1)ELB不支持主动/被动应用程序实例 - 仅主动/主动。 2)如果应用程序停止接受连接或显着减慢速度,则加载将自动切换到可用/更快的实例。没有健康检查的帮助就会发生这种情况。 3)健康检查阻止ELB不得不尝试向实例发送请求以便发现它不好。这很好,因为对不健康的后端的请求可以牺牲请求(错误将被发送到客户端)。 4)如果您的运行状况检查设置过于敏感(例如,当您的请求的百分比超过1秒时使用1秒超时),那么它可以轻松地将实例拉出服务。太多此事和您的网站似乎会不时出现故障。
如果您正在尝试具有多个可用区域且每个区域中只有一个后端的方案,则运行状况检查更为重要。如果区域中没有健康的后端,ELB将尝试将请求转发到具有至少一个健康实例的另一个区域。在这种情况下,运行状况检查的频率决定了故障转移时间,因此您需要更快的检查。