Home Haproxy
Post
Cancel

Haproxy

HA Proxy란 하드웨어 방식의 스위치의 기능을 대체하는 소프트웨어 로드 밸런서로 L4(TCP, UDP), L7(HTTP/HTTPS) 기능 및 로드 밸런싱 기능을 제공한다. 설치가 쉽고 빠르며 서비스 이중화(HA, High Availability)를 제공한다.

로드밸런싱이 왜 필요한가? 서버에 요청하는 클라이언트의 수가 많아지면 요청에 대한 응답을 하지 못하는 경우가 생긴다. 서버는 이 문제를 해결하기 위해

  • Scale Up 서버 자체의 사양을 높힘
  • Scale Out 부하를 여러 서버에 분산함

방식을 고려할 수 있다. HA Proxy는 Scale out 로드 밸런싱을 제공해준다.

HA Proxy 동작 방식 기본적으로 reverse proxy 형태로 동작한다. reverse proxy란 서버로 가는 요청을 중간에 받아서 서버에 전달하고 요청한 곳에 결과를 다시 전달해주는 기능을 뜻한다.

This post is licensed under CC BY 4.0 by the author.