F5 术语

健康检查

什么是健康检查?

健康检查是指负载均衡器用来监控服务器运行状态的一种机制。 此功能通常称为“健康检查功能”或“健康监测功能”。

负载平衡器从外部网络接收客户端请求,并将其分发到内部网络内的多个服务器。 如果请求发送到已关闭或无响应的服务器,则无法执行正确的处理。 为了防止这种情况,负载平衡器会不断验证服务器的状态以确保它们可以运行。 这个验证过程称为健康检查。

健康检查主要有两种类型:主动和被动。

  • 主动健康检查: 负载均衡器专门向服务器发送数据包以进行健康验证并确认服务器响应。 根据所使用的协议层,有三种类型:

    • L3 检查: 发送 ICMP 回显请求并验证是否收到回显答复。
    • L4 检查: 执行 TCP 握手以确认服务器的状态。
    • L7 检查: 模拟 HTTP 或应用层请求并检查服务器的响应。
  • 被动健康检查: 负载均衡器不发送特定的数据包,而是监控对实际客户端请求的响应。 如果发生错误(例如无效响应),负载均衡器会将传入的请求重定向到备用服务器。

F5 的 BIG-IP解决方案支持所有类型的健康检查,提供强大的灵活性。 它还允许结合主动和被动健康检查方法,以增强性能和可靠性。