专用负载均衡器与循环 DNS 的优缺点

专用负载均衡器与循环 DNS 的优缺点

2 个具有相同虚拟主机的 Apache Web 服务器,用于为数百个客户端提供服务。所有机器上都安装了 RHEL 6。使用带有 VIP 的负载均衡器并将所有 DNS A 记录指向 VIP 与不使用前端负载均衡器并仅对每个站点使用 2 个 A 记录(一个带有服务器 A IP,另一个带有服务器 B)相比,这两种方式的优缺点是什么。

答案1

专用负载均衡器的优点:
它实际上可以平衡负载(当然取决于软件)。
您可以禁用后端节点而不会引起任何人的注意。
如果某个节点崩溃,则只有当前连接会中断(如果有的话),并且来自同一客户端的下一个请求会转到另一个节点(而不是客户端缓存 DNS 并一次又一次地访问它)。

DNS 轮询的优点?
我不知道。我猜它很便宜。

答案2

@faker 的回答很好。我本来想对此发表评论,但我的代表不允许。以下是每个评论的几个额外优点:

负载均衡器

  • 可以可靠地扩展(DNS缓存可以延迟RR扩展)
  • 在大多数情况下,你可以拥有一个由不同功能的机器组成的异构集群 - 使用 RR,你的实力取决于你最薄弱的环节

无线电规则

  • 可能会稍微快一点,因为路由更少
  • 减少一个故障点(如果你使用像 AWS ELB 这样的托管负载均衡器,则故障点更少)

答案3

RR DNS 的优点:

  • 便宜的
  • 简单的

RR DNS 的缺点:

  • 如果主机发生故障,您将在恢复时丢失所有流量(或至少是新 IP 的 DNS 传播时间)

相关内容