[Web] HAproxy, Keepalived
in Web
HAProxy
- L4, L7 기반 SW 로드밸런서
- 서비스 이중화(HA)에 주로 사용
- reverse proxy 형태로 동작
- 다양한 밸런스 옵션을 제공하며 L7 헬스체크 기능도 있음
옵션 설정
링크 참고하여 /etc/haproxy/haproxy.cfg
적절히 수정
Keepalived
- L4 기반 HA 구성
- VRRP 프로토콜을 이용
- Virtual IP 필요
- 각 서버들은 Master, Standby 로 역할이 나뉘며, Master는 VIP 사용
- Master 에 문제가 생기면 Standby 서버로 전환되고 VIP 를 넘겨 받음
HAProxy with keepalived
- keepalived 를 통해 HAProxy 를 Active-Standby 로 구성