
두 개의 keepalived 로드 밸런싱 서버 아래에 4개의 웹 서버가 있으므로 활성 keepalived 서버가 내 4개의 웹 서버의 트래픽 로드 밸런싱을 수행할 것이라고 확신할 수 있으며, 실패하면 패시브 서버가 활성화되어 기본 서버까지 작업을 수행합니다. 활성 상태로 돌아오면 웹 서버라고도 불리는 실제 서버를 추적하고 활성 웹 서버의 로드 밸런싱을 다시 조정합니다. 문제는 keepalived가 IP:PORT 쌍(http 도메인 이름 아님)에서만 작동할 수 있으므로 특정 도메인 이름에 대해 웹 서버의 하위 집합을 사용할 수 없다는 것입니다. 그래서 HAProxy를 사용하려고 생각하지만 HAProxy 서버 장애 조치에 대한 내용을 찾을 수 없습니다. 기능, 어떻게 구성할 수 있는지, HAProxy는 HAProxy 서버의 클러스터링을 지원합니까?
답변1
HAproxy는 내장된 클러스터링을 제공하지 않지만 일반적으로 이 목적을 위해 keepalived와 함께 설치됩니다.
-Keepalived는 클러스터링, 가상 IP 및 노드 간 장애 조치를 관리합니다.
-HAproxy는 가상 IP에서 실제 로드 밸런싱을 수행합니다.
keepalived 외에 다른 옵션도 있지만 가장 일반적인 설정 중 하나라고 말하고 싶습니다.