728x90
728x90
GSLB(Global Server Load Balancing)
비지니스 연속성 및 재해 복구에 사용되는 기술들의 집합 서비스로,
DNS 기반으로 클라이언트 위치 기반 인접 지역으로 네트워크 트래픽을 자동 분산하거나
장애가 발생할 경우 트래픽을 정상 리소스로 로드 밸런싱함으로써 서비스 안정적으로 제공될 수 있도록 한다.
대표 벤더사
- AWS : Route53
- Google Cloud : Cloud Load Balancing
- Azure : Traffic Manager
- Naver : Global Route Manager
- F5
- Citrix
GSLB 주요 기술
- Health Check
- 등록된 호스트들에 대해 주기적으로 Health check 수행
- 호스트가 실패하는 경우, DNS 응답에서 해당 호스트 제거. 즉, 실패한 호스트로의 접근을 막아 서버의 가용성을 높임 - TTL(Time to Live)
- DNS에서 권한을 가진 네임 서버는 특정 레코드에 대해 TTL 설정가능
- Cache 네임서버는 TTL 동안 캐시에 저장하고, Client로부터 요청이 오면 캐시에 저장된 값을 반환
+ TTL값이 너무 크면, GLSB의 상태 정보가 제때 동기화되지 못함
+ TTL값이 너무 짧으면, 네임서버에 오는 부담 가중 - 네트워크 거리와 지역
- 주기적으로 성능을 측정하고 결과를 저장
- DNS 질의에 대해 지리적으로 가까운 서버를 반환하거나 네트워크 거리가 가까운 서버를 반환
+ 지리적으로 가까운 서버는 RTT(Round Trip Time)도 짧아 동일한 결과를 반환하는 경우가 많음
728x90
728x90
'기타' 카테고리의 다른 글
[잡다한지식] 윈도우 cortana(코타나) 비활성화 시키기 (0) | 2025.01.13 |
---|---|
[잡다한지식] 레노버 FreeDOS 윈도우 11 설치하기 (1) | 2025.01.13 |
[본인확인] CI/DI란 (0) | 2024.08.20 |
[Python] Visual Studio에서 Python 개발 환경 셋팅하기 (0) | 2024.08.12 |