WEB WAS/미들웨어

GSLB 란? (Global Server Load Balancing)

chanstory 2023. 6. 4. 12:58
반응형

GSLB 란?

=> 여러 지리적 위치에 분산된 서버 및 데이터 센터 간의 부하 분산을 관리하는 기술

=> 주로 웹 사이트, 어플리케이션, 클라우드 서비스에 사용됨

=> DNS 기반으로 작동 (+ health check, active/backup 지정 가능)

1. 사용자가 웹사이트에 접속 요청

2. DNS 쿼리 실행 -> 도메인 이름을 IP 주소로 변환

3. GSLB 사용 시 DNS 서버는 사용자의 위치, 서버 상태, 트래픽 조건 등을 고려하여 적합한 IP 주소 반환

 

이때, 다중화 되어있는 서버의 상태를 확인하여 IP 주소를 반환해준다.

 

ex. A 서버는 active 상태, B서버는 Back-up 상태일 경우 A 서버를 반환해주고

     두 서버 모두 active 상태 일 경우 로드 밸런서로의 기능으로 부하 분산된다.

 

 

=> DNS와 다르게 back-end 서버의 상태정보를 확인한 후 IP를 제공함

GSLB 주요 기능 및 장점

1. 부하분산

- 여러 센터 및 데이터 센터 간 트래픽을 균등하게 분산

- 대규모 트래픽 처리와 가용성 향상

 

2. 지리적 가용성

- 지리적 위치를 고렿여 가장 가깝거나 적합한 서버로 트래픽 전달

- 최적 성능 및 응답속도 제공 가능 

 

3. 장애 조치

- 장애 발생 시 서비스 중단을 최소화 하고 back-up 서버를 제공함

 

4. 비즈니스 정책 제어

- 특정 서버로의 리다이렉션 또는 특정 유형 요청 시 특정 서버 전송 등 제어가 가능

 

 

 

 

 

참고 : https://cloud.kt.com/portal/user-guide/network-GSLB-intro

 

React App

 

cloud.kt.com

 

 

 

 

 

 

반응형