微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

domain-name-system – 负载均衡DNS服务器:UDP / TCP

我被要求在数据中心重建我们的负载平衡基础设施.

最初的请求是负载平衡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许可证/免费.

任何帮助或导致各自的资源非常感谢!

解决方法

不要对DNS进行负载均衡.

这是一个非常轻的协议 – 你需要大量的流量来需要不止一个盒子(在这种情况下,你只会在你的负载均衡器上出现瓶颈),并且内置了弹性,因为你可以使用多个NS记录在你的代表团中(如果一个人失败,将使用其他服务器).

原文地址:https://www.jb51.cc/html/229794.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐