2022이전/클라우드
Haproxy를 이용한 간단한 로드밸런싱 구현_실습
바로퇴장
2020. 5. 18. 16:19
Haproxy를 이용한 간단한 로드밸런싱 구현
자세한 개념: https://gmldbd94.tistory.com/84?category=816429
간략하게 네트워크에서 로드밸런싱의 필요한 이유는 트래픽관리를 보다 효율적으로 하기 위함이다. 트래픽관리를 다른 방법으로도 가능하지만 직관적으로 트래픽분산에 용이하다.
Haproxy 의 기능은 Openstack, GCP, AWS, Azure 에 모두 적용할 수 있다.
- 192.168.0.x
- 192.168.0.a : 자기자신(LB) 12
- 192.168.0.b : 동료 1(웹서버1) 41
- 192.168.0.c : 동료 2(웹서버2) 46
- 192.168.0.d : 동료 3(웹서버3)
# yum -y install haproxy 설치
# vi /etc/haproxy/haproxy.cfg 내용 수정
##내용수정##
...마지막줄 이동
#외부 공개용
frontend http-in
bind *:80
default_backend backend_servers
#내부
backend backend_servers
balance roundrobin
server web1 192.168.0.12:80 check ##check는 해당 주소가 잘 작동하는지 확인하겠다.
server web2 192.168.0.41:80 check
server web3 192.168.0.46:80 check
참고 :