Engineering
GSLB 서비스 소개(TOAST Service 들여다 보기)
2020년 4월 20일
원문에서 보기 ↗-
Global Server Load Balancing(GSLB)는 DNS 서비스 기반으로 사용자가 원하는 엔드포인트(서버 or 도메인) 및 정책을 이용해 안정적으로 트래픽을 로드밸런싱 해주는 서비스입니다.
-
TOAST DNS Plus GLSB는 상위 상품인 TOAST DNS Plus를 이용한 서비스 도메인과의 연계가 용이하며, TOAST Load Balancer를 엔드포인트로 설정해 이중화가 가능하고 임의의 엔드포인트 또한 이중화가 가능합니다.

주요 기능 및 특징
- 다양한 로드밸런싱 정책을 제공합니다.
- Pool을 통한 엔드포인트 그룹핑을 제공합니다.
- Pool을 이용하여 특정 목적에 따라 엔드포인트를 그룹핑 할 수 있습니다.
- Pool 내에 포함된 엔드포인트별로 가중치를 설정할 수 있습니다.
- 다양한 엔드포인트 헬스 체크 기능을 제공합니다.
- HTTP/HTTPS/TCP 를 이용해 Pool에 포함된 엔드포인트의 헬스 체크를 수행함으로써 안정적인 서비스를 지원합니다.
- HTTP 헬스 체크의 경우 포트, 경로, 예상 상태 코드, 예상 응답 본문을 설정할 수 있습니다.
- HTTPS 헬스 체크의 경우 인증서 유효성, 포트, 경로, 예상 상태 코드, 예상 응답 본문을 설정할 수 있습니다.
로드밸런싱 정책
FAILOVER
- GSLB 도메인에 연결된 Pool의 우선순위에 따라 DNS 응답을 제공합니다.

RANDOM
- GSLB 도메인에 연결된 Pool 중 사용 가능한 Pool을 무작위로 선택하여 DNS 응답을 제공합니다.

GEOLOCATION
- 고객이 Pool에 매핑한 Geolocation 정보를 기반으로 DNS 응답을 제공합니다.
- Geolocation 설정이 없는 경우 Pool의 우선순위로 DNS 응답을 제공합니다.

콘솔 주요 기능
TOAST DNS Plus Service Domain과 연계
- TOAST DNS Plus 레코드 세트 생성 시 CNAME - GSLB 를 선택해 하위 상품인 GSLB 에 미리 생성해둔 도메인 매핑이 용이합니다.

GSLB 생성/수정/삭제 및 Pool 연결
- GSLB 도메인을 생성/수정/삭제가 가능하며, 해당 도메인에 Pool 연결/연결 해제/Pool 연결 수정이 가능하고, GSLB 도메인 상태 확인이 가능합니다.

Pool 생성/수정/삭제, 엔드포인트 설정
- Pool 생성/수정/삭제가 가능하며, Pool에 포함된 엔드포인트를 확인할 수 있고, Pool과 엔드포인트의 상태 확인이 가능합니다.

- Pool 생성 혹은 수정시에 헬스 체크 매핑 및 엔드포인트에 대한 설정이 가능합니다.

헬스 체크 생성/수정/삭제
- 헬스 체크 생성/수정/삭제가 가능하며 정보를 확인할 수 있습니다.
