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 |