반응형
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
반응형
'WEB WAS > 미들웨어' 카테고리의 다른 글
3-way Handshake 란? (TCP 통신, 4-way Handshake) (0) | 2023.06.05 |
---|---|
MPM (Multi-Processing Module) 이란? (1) | 2023.06.04 |
L4 부하 분산 - 로드밸런싱 방법 (해시, R.R, LC) (0) | 2023.06.04 |
GC (Garbage Collection, G1GC 란?)란? - Heap Memory (1) | 2023.06.04 |
JDBC 란? (0) | 2023.06.04 |