본문 바로가기
GSLB

GSLB (Global Server Load Balancing)

by journes 2019. 3. 4.


GSLB (Global Server Load Balancing)

 

Overview

GSLB(Global Server Load Balancing)는 서버(장비)의 상태에 상관없이 등록된 IP를 배포하던 전통적인 DNS서비스를 발전시킨 형태로, 서버(장비)의 상태정보(Health check)를 확인 후 IP 정보를 배포함으로써, 최적의 서버(장비)로 연결시키는 기능을 제공합니다.

 

 

n  Disaster Recovery (서비스 가용성)

주기적으로 EDGE SERVER들의 상태를 모니터링 할 수 있어 다운된 서버로 사용자가 연결되지 않도록 합니다. 일반 DNS서버의 경우, 상태체크를 할 수 없기 때문에, 다운된 서버 쪽으로  Request를 보내게 됩니다. ( DNS Round-Robin 방식이므로 50%는 다운된 서버로 요청 함. )

 

n  Load Balancing (부하분산)

특정 EDGE ZONE(or EDGE SERVER)으로 몰리는 요청을 다른 ZONE으로 분산 처리 할 수 있습니다. 또한 가중치(weight)수동으로 변경할 수 있어, 원하는 비율로 조절이 가능합니다.

 

n  Geographic Proximity (지리적 접근성)

사용자의 지리적 위치를 고려하여, EDGE SERVER를 선택해 줄 수 있어 사용자는 가장 가까운 곳의 SERVER와 접속 할 수 있습니다. (사용자의 LNDS IP 정보를 기준으로 함.)







n  Component & Features


System

Components(구성요소)

Feature(기능)

GSLB

(Global Server

Load Balancing)

Load-Balancing Management

* weight

  > 특정 지역에서의 요청을 분산하는 기능(필수)

* Geo-location

  > 사용자의 요청에 가장 가까운 위치의 서버를 지정 할 수 있는 기능(필수)

* Max return IP

  > 사용자의 요청에 대하여 반환하는 최대 IP개수 설정

Host

 Management

* Host(Server)등록/관리

  > 호스트네임 / IP / 서비스 포트 등을 등록  관리

* Site 등록/관리

  > Site(Service Group) 등록하고 관리

* 서비스 투입관리

  > 서비스 Enable & Disable 관리

Domain

Management

* Domain 등록/관리

 > 도메인에 대한 Enable/Disable

 > 도메인에 속한 Site(Group) Enable/Disable

  > 도메인에 속한 Host Enable/Disable

  > 하나의 도메인에 복수의 서비스 포트 설정

Monitoring

Management

* Domain monitor

  > 도메인의 서비스 현황 및 서비스 투입 여부등의 정보 확인 (필수)

 

* Health Monitor

  > Servers / Service Ports Health check 적용 (필수)