데이터 센터에서로드 밸런싱 인프라를 재 구축하라는 요청을 받았습니다.
원래 요청은 FTP 서버의로드 밸런스입니다. 현재로드 밸런서 ( Piranha / LVS
) 를 사용하여 시도 했지만 작동하지 않았습니다. 이 소프트웨어에 대한 문서가 거의 없기 때문에가 아닙니다. Piranha
더 이상 사용되지 않는 것으로 간주 되기 때문에 HAProxy
며칠 동안 시도한 후에 작업을 진행했습니다 Piranha
.
FTP로드 밸런싱 (수동 모드)이 있습니다. 이제 데이터 센터에서 전체 Piranha Load Balancer를 교체하라는 요청을 받았습니다. 현재 Piranha 구성에는 여러 웹 서버, IIS 서버 .... aaa 및 DNS가 있습니다.
여기에 문제가 없습니다 :
HAProxy
일반적으로 사용되는 LB 인 것처럼 보이지만 처리 할 수는 없습니다UDP load balancing
. HAProxy
작동 방식이 마음에 듭니다 . 그래서 나는 많은 것을 구글 검색하고 여러 가지를 발견했습니다. 대부분의 사람들은 LVS
DNS 용 LB (TCP / UDP) 로 사용 하는 것 같습니다 . 일부 사용 dlbDNS
, 일부 사용 lbnamed
및 일부 사용 netfilter / iptables
.
HAProxy
FTP, HTTP, IIS 서버 를 고수하고 싶기 때문에와 함께 사용하는 것에 혼란스러워했습니다 LVS
.
요구 사항 :
장애 조치가있는
2 개의 LB 인스턴스 장애 조치가있는 2 개의 DNS 서버 (이미 존재 함)
여러 백엔드 서버 (http, 응용 프로그램 등)
질문 :
가능합니까? DNS 서버에서 UDP로드 밸런싱이 필요합니까? 시작하는 방법을 보여줄 수있는 자료가 있습니까? 아니면 TCP / HTTP뿐만 아니라 UDP로드 밸런싱도 처리 할 수있는 LB 솔루션이 있습니까?
추신 : LB 솔루션은 비 하드웨어 및 오픈 소스 / GPL 라이센스 / 비용이 없어야합니다.
각 자원에 대한 도움이나 도움은 대단히 감사합니다!