F5 术语

DNS 轮询

DNS 循环是一种通过 DNS 服务器功能实现的负载平衡机制,其中通过循环 DNS 区域记录中定义的多个 IP 地址,传入流量会自动分配到多个服务器之间。 这种负载分配方法通过标准 DNS 区域设置配置起来相对简单。

在 DNS 循环中,DNS 服务器每次响应 DNS 查询时都会循环浏览相关的 IP 地址列表。 因此,传入的请求会均匀分布在多个服务器之间,从而实现简单的负载平衡。

虽然 DNS 循环很容易实现,但它存在几个重要的限制:

  • 它不提供基于当前服务器负载或容量的智能流量分配。
  • 它无法检测或响应服务器故障;因此,流量仍可能被路由到无响应或发生故障的服务器。
  • 在添加或删除服务器等更改之后,DNS 缓存机制可能会导致更新配置的传播延迟,从而可能导致请求仍然被定向到过时的服务器地址。

为了实现更智能的负载分配和应对服务器故障的能力,组织通常会选择高级负载平衡解决方案。 F5 BIG-IP 本地流量管理器 (LTM)提供全面且自适应的负载平衡,通过智能分配流量、实时监控服务器运行状况以及消除停机或缓存相关问题来克服这些限制。