Notice
Recent Posts
Recent Comments
Link
투케이2K
147. [IT 용어] 로드 밸런싱 (Load Balancing) 용어 설명 본문
[제 목]
[IT 용어] 로드 밸런싱 (Load Balancing) 용어 설명
[설 명]
- 로드 밸런싱 (Load Balancing) 설명 :
- 로드 밸런싱 이란 서버가 처리해야 할 업무 혹은 요청 (Load) 을 여러 대의 서버로 나누어 (Balancing) 처리하는 것을 의미 합니다
- 로드 밸런싱 은 한 대의 서버로 부하가 집중되지 않도록 트래픽을 관리해 각각의 서버가 최적의 퍼포먼스를 보일 수 있도록 하는 것이 목적 입니다
- 로드 밸런싱 (Load Balancing) 흐름도 :
- [사용자가 api 요청] >> [로드 밸런싱] >> [A 서버], [B 서버] .. 등 각각 서버가 나눠서 분산 처리 실시
- 로드 밸런싱 (Load Balancing) 기법 :
- 라운드로빈 방식 (Round Robin Method) : 서버에 들어온 요청을 순서대로 돌아가며 배정하는 방식, 여러 대의 서버가 동일한 스펙을 갖고 있고 서버와의 연결(세션)이 오래 지속되지 않는 경우에 활용
- 가중 라운드로빈 방식 (Weighted Round Robin Method) : 각각의 서버마다 가중치를 매기고 가중치가 높은 서버에 클라이언트 요청을 우선적으로 배분, 주로 서버의 트래픽 처리 능력이 상이한 경우 사용되는 부하 분산 방식
- IP 해시 방식 (IP Hash Method) : 클라이언트의 IP 주소를 특정 서버로 매핑하여 요청을 처리하는 방식, 사용자의 IP를 해싱해 로드를 분배하기 때문에 사용자가 항상 동일한 서버로 연결되는 것을 보장
- 최소 연결 방식 (Least Connection Method) : 요청이 들어온 시점에 가장 적은 연결상태를 보이는 서버에 우선적으로 트래픽을 배분, 자주 세션이 길어지거나, 서버에 분배된 트래픽들이 일정하지 않은 경우에 적합
- 최소 응답 시간 방식 (Least Response Time Method) : 서버의 현재 연결 상태와 응답 시간 (Response Time, 서버에 요청을 보내고 최초 응답을 받을 때까지 소요되는 시간) 을 모두 고려하여 트래픽을 배분, 가장 적은 연결 상태와 가장 짧은 응답 시간을 보이는 서버에 우선적으로 로드를 배분
반응형
'IT기술 & IT용어' 카테고리의 다른 글
149. [IT 용어] X.509 인증서 (공개키 인증서 형식) 설명 (0) | 2022.12.31 |
---|---|
148. [IT 용어] pseudo code (의사 코드 / 슈도 코드) 설명 (0) | 2022.12.31 |
146. [IT 용어] BTS (Bug Tracking System) 버그 트래킹 시스템 , ITS (Issue Tracking System) 이슈 트래킹 시스템 설명 (0) | 2022.12.23 |
145. [IT 용어] CMS (Central Monitoring System) 용어 설명 (0) | 2022.12.23 |
144. [IT 용어] SCM / SCP / SCE 용어 설명 (0) | 2022.12.23 |
Comments