我被要求在数据中心重建我们的负载平衡基础架构。
最初的请求是对FTP服务器进行负载平衡。我尝试使用当前的负载均衡器(Piranha / LVS
)进行此操作,但没有启动并运行它。不仅仅是因为几乎没有该软件的文档。由于Piranha
被认为已弃用,因此我HAProxy
尝试了几天后又去了,花了很少的时间完成了这项工作Piranha
。
因此,我已经准备好FTP负载平衡(被动模式)。现在,我被要求更换数据中心中的整个Piranha负载均衡器。在当前的Piranha配置中,我们有几个Web服务器,IIS服务器.... aaa和DNS。
不,这是东西:
HAProxy
似乎是常用的LB,但是它不能处理UDP load balancing
。这真是令人讨厌,因为我喜欢这种方式HAProxy
。因此,我在Google上搜索了很多东西,并遇到了一些问题。大多数人似乎都将LVS
其用作DNS(TCP / UDP)的LB。一些使用dlbDNS
,一些使用lbnamed
,还有一些使用netfilter / iptables
。
因为我想坚持使用HAProxy
FTP,HTTP和IIS服务器,所以我对与并列使用它感到困惑LVS
。
要求:
具有故障转移的
2 个LB实例具有故障转移的2个DNS服务器(已存在)具有
多个后端服务器(http,应用程序等)
问题:
可能吗?DNS服务器上的UDP负载平衡是否必要?是否有任何资源可以向我展示如何入门?还是有一个LB解决方案不仅能够处理TCP / HTTP,而且还能够处理UDP负载平衡?
PS: LB解决方案应为非硬件和开源/ GPL许可/不收费。
任何帮助或导致各自的资源非常感谢!