-
Load BalancingCS/네트워크 2022. 3. 20. 17:10728x90
Loda Balancer
- 로드 밸런서란 일반적으로 서버의 부하를 분산 해주는 장치 또는 기술을 뜻함
- 보통 서버 상단 네트워크에 위치
- 서버 한대에 집중되지 않게 트래픽을 관리하여 각 서버가 최적의 효율을 발휘랑 수 있게 해줌
Load Balancer 기본 기능
- Heath Check
- 알고리즘에 따른 분산 처리
- NAT (Network Address Translation
- DSR (Direct Server Return/Routing)
Load Balancing Algorithm
Least Connection
현재 매핑되어 있는 커넥션이 가장 적은 서버로 세션을 연결해주는 방식
Least Connection 단점: 세션이 언제 끝날지 모르기 때문에 개수 밸런싱을 하더라도 차이가 남
Round Robin
들어오는 트래픽을 서버 순서대로 배치하는 방식
연결된 세션이 비교적 오래 사용되지 않는 경우에 채택하는 것이 좋음
Round Robin Hash
특정 기준을 잡아 특정 서버에 매핑하여 고정적으로 트래픽을 분산해주는 방식
일반적으로 사용되는 기준은 출발지(클라이언트)의 IP가 됨
Hash 728x90'CS > 네트워크' 카테고리의 다른 글
쿠키&로컬스토리지 (0) 2022.05.06 RESTful API (0) 2022.03.16 TCP / UDP (0) 2022.03.15 URL에 www.naver.com을 입력하면 무슨 일이 일어날까? (0) 2022.03.02 TCP/IP 모델 (0) 2022.03.02