Notice
Recent Posts
Recent Comments
Link
Love Every Moment
〔Web〕서버 부하 분산(Server Load Balancing) 본문
반응형
1. 로드 밸런싱(Load Balancing)
- 부하 분산이란 처리해야 하는 업무나 요청 등을 나누어 처리하는 것을 의미
- 컴퓨터 공학에서의 부하 분산은 여러 중앙처리장치 또는 저장장치와 같은 컴퓨터 자원들에게 자원을 나누는 것을 의미
- 서버 부하 분산은 외부 사용자로부터 들어오는 다수의 요청을 서버들에게 적절히 분배하여 요청을 처리하게 한다
- 서버 부하 분산 작업을 수행하는 환경이 로컬 컴퓨터이면 L4/L7 Switch(Layer 4), 클라우드이면 Load Balancer
2. 서버 부하 분산 방법
(1) Round Robin
- 다수의 서버에게 순서대로 요청을 할당하는 가장 단순한 방법
(2) Least Connection
- 가장 connection 이 적은, 즉 부하가 가장 적은 서버에게 요청을 할당
(3) Ratio
- 서버의 처리 능력을 고려하여 각 서버가 가질 수 있는 Connection 의 비율을 미리 정해둠
(4) Fastest Response Time
- 응답 속도가 가장 빠른 서버에게 우선적으로 요청 할당
(5) Hash
- 특정 클라이언트는 특정 서버로만 할당
- 예를 들어, 특정 IP 주소 또는 Port 의 클라이언트는 특정 서버로만 세션이 맺어지도록 함
반응형
Comments