HAproxy
- L4, L7 과 같은 하드웨어 로드밸런서를 대체하기 위한 오픈소스 소프트웨어
- 로드 밸런싱을 하기에 강력하고 가벼운 어플리케이션
로드 밸런싱
- 둘 혹은 셋이상의 중앙처리장치 혹은 저장장치와 같은 컴퓨터 자원들에게 작업을 나누는 것을 의미
- 가용성 및 응답시간을 최적화를 위해 사용
사전 작업물: FreeBSD 설치, CentOS7에 wordpress 띄워놓기, Ubuntu에 Apache 서버 띄워놓기
-- SSH Root 로그인 가능하게 하기(putty로 작업하기 위해서. 생략가능)
ee /etc/ssh/sshd_config
PermitRootLogin yes
service sshd restart
--HAProxy 설치
pkg install haproxy
--HAProxy 설정(haproxy.cfg 생성)
echo 'haproxy_enable="YES"' >> /etc/rc.conf
pw useradd haproxy
ee /usr/local/etc/haproxy.conf
global
maxconn 2048
user haproxy
group haproxy
daemon
defaults
mode http
timeout connect 5000ms
timeout client 50000ms
timeout server 50000ms
listen http-in
bind *:80
balance roundrobin
server web0 192.168.140.130:80 check
server web1 192.168.140.131:80 check
service haproxy restart
reboot
- 로드 밸런싱
'Cloud' 카테고리의 다른 글
오픈스택 아키텍쳐 (1) | 2018.12.02 |
---|---|
OpenStack 설치 (0) | 2018.11.03 |
VMware ESXi (0) | 2018.10.28 |