Computer Science/Network
7.로드 밸런싱(Load Balancing)
성장에 몰입중인 개발자
2021. 9. 8. 23:50
∙로드 밸런싱
∘둘 이상의 CPU 또는 저장장치와 같은 컴퓨터 자원들에게 작업을 나누는 기법
-Load Balancer를 클라이언트와 서버 사이에 두고, 부하가 일어나지 않도록 여러 서버에
분산시켜준다.
➀Round Robin: 우선순위를 두지 않고, 순서대로 시간단위로 할당하는 방법
➁Least Connections: 연결 개수가 가장 적은 서버를 선택하는 방법
➂Source: 사용자 IP를 해싱하여 특정 사용자가 항상 같은 서버로 연결되도록 분배하는 방법
-Load Balancer에 문제가 생길 수 있기 때문에 이중화하여 대비한다
(Active 상태와 Passive 상태).
출처