728x90
반응형

SLB는 서버에서 처리 부하를 균등하고 분배하여 처리하는 역할 이며 

과부하로 서버가 정지되거나 응답 지연을 방지하기 위해 서버 부하 분산 장치를 사용합니다.

 

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 주소를 바라본다.

- 활성화 된 실제 Real Server IP 주소와 Port가 지정되어야 한다.

 

SLB의 작동 원리 - Session ID 교체 

 

4> SLB 설정 순서 

 

- VLAN 생성 및 Real 서버 IP 설정 

 

- Real 서버그룹 설정 및 Real 서버 추가 

 

- VIP(가상IP주소)와 서비스 타입 지정 

 

- 서버,클라이언트 Port Enable

 

- SLB 활성화 

 

출처 : https://lovefor-you.tistory.com/341

반응형

+ Recent posts