VMware Horizon 负载均衡:DNS轮询

39次阅读
没有评论

共计 765 个字符,预计需要花费 2 分钟才能阅读完成。

概述:

传统的负载均衡技术通常需要专门的硬件或软件,但 DNS 轮询解析是一种负载分配、负载平衡或容错技术,通过管理域名系统(DNS)对来自客户计算机的地址请求的响应,按照适当的统计模型,提供多个冗余的互联网协议服务主机,将流量分散到多个服务器上。

DNS 轮询解析的原理

在其最简单的实现中,轮回 DNS 的工作方式是,不仅用一个潜在的 IP 地址来响应 DNS 请求,而且用一个潜在的 IP 地址列表来响应承载相同服务的几个服务器。列表中的 IP 地址被返回的顺序是轮回这一术语的基础。每次 DNS 响应,列表中的 IP 地址顺序都会被改变。传统上,IP 客户最初尝试与 DNS 查询返回的 xxx 个地址连接,因此在不同的连接尝试中,客户将从不同的供应商那里获得服务,从而在服务器之间分配整体负载。

不总是提供均匀分布的负载平衡:由于 DNS 缓存和客户端缓存的存在,轮询方法并不总是能够提供均匀分布的负载平衡。如果用户对特定网站的流量特别大,那么该解析器可能会缓存该网站的 IP,从而可能向该 IP 发送大量流量。

DNS 轮询解析存在一些限制和潜在的问题:

  • 可靠性问题:如果其中一台服务器出现故障,DNS 服务器仍将以轮循方式保留该服务器的 IP。因此,如果有 6 台服务器并且其中一台已脱机,那么将有六分之一的用户被拒绝服务。
  • 不考虑服务器负载、事务处理时间、地理距离等因素:轮询 DNS 不会考虑服务器负载、事务处理时间、地理距离以及可以配置传统负载平衡的其他因素。
  • 无法解决缓存问题:一些高级轮询服务具有克服一些缺点的方法,例如能够检测无响应的服务器并将其从轮询轮换中删除,但是无法解决缓存问题。

因此,虽然轮询 DNS 是一种简单有效的负载平衡方法,但它也存在一些限制和潜在的问题,需要根据实际情况进行选择和使用。

配置:

配置 DNS 轮询很简单,在 DNS 服务器中把需要解析的 IP 地址设置相同名称的 A 记录。

VMware Horizon 负载均衡:DNS 轮询
VMware Horizon 负载均衡:DNS 轮询
正文完
 0
Nnkin
版权声明:本站原创文章,由 Nnkin 于2024-09-09发表,共计765字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(没有评论)