1. 미들웨어이야기/02. Apache

L4의 부하 분산 방법

알 수 없는 사용자 2014. 12. 2. 19:57

  L4의 부하 분산 방식은 제조사에 조금씩 차이가 있지만 가장 보편적으로 많이 쓰이는 방식을 소개한다.


L4 부하 분산 방법에 대해서 알아보자.

  1. Round Robin

     - 연결되어 있는 모든 서버에 동일한 세션을 라우팅

     - 모든 서버의 연결 세션 갯수가 거의 비슷하게 됨


  2. Hashing

     - 해쉬 연결 방식은 클라이언트의 IP:PORT를 조합하여 hash 함수를 통해 라우팅

     - 세션의 유지가 가능하지만 서버의 연결 세션 갯수에 불균형이 발생 할 수 있음


  3. Least Connection

     - 리스트 커넥션 연결 방식은 Active Connection이 적은 서버로 세션을 라우팅

     - 모든 서버의 Active 연결 세션이 거의 비슷하게 됨

 

  4. Weighted Round Robin

     - 특정 서버에 가중치를 두고 라운드 로빈하는 방식으로 연결되어 있는 서버들의 성능에 차이가 있을 경우 사용

     - 예를 들어 3대의 서버가 연결되어 있고 첫번째 서버가 성능(스펙이 높음)이 좋을 경우 2:1:1 가중치를 설정하여 첫번째 서버에 다른 서버의 2배에 해당하는 세션을 라우팅 함


  5. Weighted Least Connection

     - 특정 서버에 가중치를 두고 리스트 커넥션 하는 방식으로 연결되어 있는 서버들의 성능에 차이가 있을 경우 사용

by 이환호

'1. 미들웨어이야기 > 02. Apache' 카테고리의 다른 글

apache ab를 이용한 부하테스트  (0) 2014.12.03
Apache 상태 확인 페이지 설정  (0) 2014.12.02
apache에서 file cache  (0) 2014.12.02
SSL인증서 정상 설치 여부 확인  (0) 2014.12.02
Apache 모듈정보  (0) 2014.10.31