我被要求在数据中心重建我们的负载平衡基础设施.
最初的请求是负载平衡FTP服务器.我尝试使用当前的负载均衡器(Piranha / LVS),但没有启动并运行.不只是因为这个软件几乎没有文档.由于食人鱼被认为已经被弃用了,经过几天的尝试后我去了HAProxy,这只花了一小部分花在食人鱼上.
所以我有FTP负载平衡(被动模式)到位.现在,我被要求更换数据中心的整个Piranha Load Balancer.在当前的Piranha配置中,我们有几个Web服务器,IIS服务器…… aaa和DNS.
不,这是事情:
HAProxy似乎是一种常用的LB,但它无法处理UDP负载平衡.这是一个无赖,因为我喜欢HAProxy如何工作.
所以我搜索了很多东西并遇到了几件事.大多数人似乎使用LVS作为DNS(TCP / UDP)的LB.有些使用dlbDNS,有些使用lbnamed,有些使用netfilter / iptables.
由于我想坚持使用HAProxy for FTP,HTTP,IIS服务器,我对与LVS并排使用它感到困惑.
要求:
2个具有故障转移的LB实例
2个具有故障转移功能的DNS服务器(已存在)
多个后端服务器(http,应用程序等……)
问题:
这可能吗? DNS服务器上的UDP负载平衡是否必要?是否有任何资源可以告诉我如何开始使用它?或者是否有LB解决方案不仅能够处理TCP / HTTP,还能够处理UDP负载平衡?
PS:LB解决方案应该是非硬件和开源/ GPL许可证/免费.
任何帮助或导致各自的资源非常感谢!