○ 로드 밸런싱(Load Balancing / 약어 LB)이란
서버에 요청한 업무를 여러 대의 서버로 나누어처리하는 것을 의미합니다. 한 대의 서버로 부하가 집중되지 않도록 각각의 서버가 최적의 퍼포먼스보일 수 있도록 합니다.
○ 로드 밸런싱(Load Balancing) 구성
서버의 부하 분산 및 VIP를 이용한 이중화(Active-Active, Active-Standby) 구성
○ Load Balancing 방식
Ⅰ. Least Connection : Current Connection 이 적은 서버로 Balancing 하는 방식
Ⅱ. Round Robin : 한번씩 번갈아 가며 Balancing 하는 방식
Ⅲ. Hash : Client/Server IP, port등 다양한 변수를 활용한 특정 계산식에 의해 Balancing 하는 목적지가 정해지는 방식
○ 로드 밸런싱(Load Balancing) L4/L7 차이점 : 압축전송, 세션 유지(L7만 가능) 여부
○ 로드 밸런싱(Load Balancing) 고려사항 : 서버간 업무 시스템 연계를 위한 호출 시 하기의 문제발생
Ex) 구성이 다음와 같을 경우
Server IP : 10.10.10.14 / VIP : 10.10.20.1 / Real IP#1 :10.10.10.2 / Real IP#2 : 10.10.10.3
Real IP#1 Server IP에서 Real IP#2 L4 VIP를 호출 할 시 처리불가
(호출) 10.10.10.14에서 10.10.20.1을 호출
10.10.10.2 or 10.10.10.3로 Load Balancing
(응답) 10.10.10.14은 동일 Network 대역에 있는 10.10.10.2의
정보를 알고 있어, 직접 응답을 해줌
→ 자신이 호출 한 IP로부터 받은 응답이 아니기 때문에 Packet Drop
'네트워크' 카테고리의 다른 글
NAT(Network Address Translocation)에 대해 알아보겠습니다 (0) | 2022.12.10 |
---|---|
ESM, SIEM, SOAR에 대해 알아보도록 하겠습니다. (0) | 2022.12.06 |
DoS, DDoS, DRDoS 에 대해 알아보도록 하겠습니다. (0) | 2022.12.04 |
VLAN 에 대해 알아보겠습니다. (0) | 2022.12.02 |
DoS, DDoS, DRDoS 란? (0) | 2022.11.25 |