我正在寻找使用负载均衡器 haproxy 的良好实践。
指向同一个 haproxy 服务器的 DNS 记录很少,haproxy 有多个带有服务器的后端。
问题是管理几个后端集群的最佳实践是什么:
第一种方法。在 DNS 服务器上将所有请求传输到 haproxy 服务器 IP 端口 80,然后
frontend
使用 进行单一公共路由流量cal
。这种方法在后端很少的情况下可能会变得非常复杂,因为我们需要为每个后端设置 acl。第二种方法。在每个 DNS 记录上为特定后端设置相同的 haproxy 服务器 IP 和不同的端口,然后在 haproxy 上为每个 IP:port 接口设置前端。这种方法似乎更简单,但也存在一些缺点。
在 haproxy 上管理多个后端的首选解决方案是什么?