[Network] 로드밸런싱(Load Balancing)
·
Computer Science/네트워크
로드밸런싱(Load Balancing)"여러 서버나 네트워크 자원에 들어오는 트래픽을 균등하게 분산시키는 방식"으로,서버와 클라이언트 사이에 로드밸런서(Load Balancer)가 트래픽을 여러 서버에 고르게 분배시키는 역할을 한다. 분배 알고리즘최소 연결가중치 최소 연결라운드 로빈가중치 라운드 로빈해시... 등등여러 분배 알고리즘으로 트래픽은 제각기 흩어지게 된다.간단히 설명하자면, 최소 연결 방식- 현재 연결이 가장 적은 서버에 트래픽을 전송가중치 최소 연결- 각 서버의 현재 연결 수를 실시간으로 파악- 가장 적게 연결된(여유가 많은) 서버에 가중치를 반영해 요청을 할당- 최소 연결 방식보다 시간이 더 소요(실시간으로 부하 상황을 반영해야 하기 때문)라운드 로빈- 서버로 들어온 요청을 순서대로 돌아가..