출처: SLB 개념 (Server Load Balancing) 서버 부하 분산 - L4 스위치 (tistory.com)
SLB는 서버에서는 처리 부하를 균등하고 분배하여 처리하는 역할을 하며,
과부하로 서버가 정지되거나 응답 지연을 방지하기 위해 서버 부하 분산 장치를 사용합니다.
1> SLB 개념
SLB 서버 부하 분산은 서버 로드 밸런싱으로 여러 대의 서버에 분산시켜서 처리할 수 있게 해주는 기능입니다.
보통 이중화되어 동일한 역할의 서버를 2대이상으로 관리하는 경우
앞단에 L4 장비를 두고 해당 L4 장비에서 SLB 기능이 작동됩니다.
- Client -> L4 (Switch) 장비 VIP -> 서버 (Real Server) IP
- L4 스위치 : IP + PORT 를 보고 데이터를 전달해주는 장비 (전송 계층)
<참고>
L2 스위치 : 데이터 계층에서 MAC 주소를 보고 데이터 전달
L3 스위치 : 네트워크 계층에서 IP를 보고 데이터 전달 (가정용 공유기, 와이파이 공유기, 기업용 스위치 등)
2> SLB 사용이유
- 평상시에도 부하가 가지 않도록 분산처리 (응답속도 감소)
- 한대의 서버 장애 발생하여도 다른 서버로 운영 가능 (신뢰성 향상) : fail over 기능
- 고 가용성
3> SLB 원리
- Session ID 대치를 통해 작동
- 서비스를 호출하는 외부 클라이언트는 L4 장비의 vip 주소 (Virtual IP Address)를 바라본다.
- 활성화 된 실제 Real Server IP 주소와 Port가 지정되어야 한다.
4> SLB 설정 순서
- VLAN 생성 및 Real 서버 IP 설정
- Real 서버그룹 설정 및 Real 서버 추가
- VIP (가상IP주소) 와 서비스 타입 지정
- 서버, 클라이언트 Port Enable
- SLB 활성화
새로운 서비스를 호출하면서 새로운 포트로 통신을 하게 되면
L4 장비가 앞에 있으면 SLB 작업을 꼭 확인하셔야 합니다.!!!
감사합니다.
'법, 용어 > 용어' 카테고리의 다른 글
네트워크 통신 Simplex Duplex (0) | 2023.10.19 |
---|---|
파일 시스템의 개념과 종류(FAT, NTFS, EXT, UFS) (0) | 2023.10.10 |
용어 물리서버 가상서버 (0) | 2023.10.08 |
Guest OS와 Host OS란? 그 차이에 대해 알아보자 (0) | 2023.10.08 |
전산실 상면도 & Rack 실장도 (0) | 2023.10.02 |