hyunsoo-rtdata / himpel

0 stars 0 forks source link

HAProxy, LoadBalance 옵션 #1

Open hyunsoo-rtdata opened 2 years ago

hyunsoo-rtdata commented 2 years ago

https://majjangjjang.tistory.com/117

1. HAProxy 옵션

global

Defaults

listen

2. LoadBalance 옵션

hyunsoo-rtdata commented 2 years ago

HTTP, HTTPS 구성

https://findstar.pe.kr/2018/07/27/install-haproxy/

80, 443으로 haproxy를 reverse proxy 형태로 구성하여 LB(라운드로빈)으로 사용하는 설정

global

defalut

  1. option http-server-close
  2. option foreclose
  3. option httpclose
  4. option http-tunnel "1. option http-server-close"는 클라이언트 사이드에서 HTTP keep-alive를 유지하고 파이프라이닝을 지원하면서 서버 사이드에 커넥션을 닫는 형태를 설정한다. 이는 클라이언트 사이드에서 최저 수준의 응답지연을 제공, "2. option forceclose"와 비슷하게 서버사이드에서 리소스를 재활용 가능, backend에서 빠르게 세션을 재사용할 수 있도록 해준다.

timeout http-request 10s timeout client 20s timeout connect 4s timeout server 30s timeout http-keep-alive 10s

listen stats

backend web-svr

hyunsoo-rtdata commented 2 years ago

Load Balancing

defaults

Frontend main *:80

-클라이언트의 연결을 받는 부분 처리, WAF 웹방화벽 기능에 가깝다. -백엔드를 대리하는 메인 프런트엔드

backend static

backend web