GSLB (Global Server Load Balancing)

안정적인 네트워크 트래픽을 위한 DNS 기반의 로드 밸런싱

GSLB (Global Server Load Balancing)는 글로벌 특정 지역에 트래픽이 증가할 경우에 DNS 기반으로 인접 지역으로 네트워크 트래픽을 자동 분산합니다. 특정 서버에 장애가 발생할 경우에는 네트워크 트래픽을 정상 리소스로 로드 밸런싱함으로써 서비스가 안정적으로 지속될 수 있도록 합니다.

서비스 특징

01

04

서비스 구성도

  • 인터넷 → DNS Request → DNS → Domain 등록/위임 → GSLB → Primary (Active) → (A data center, B data center) Health Check → Security Group → Security Group : Subnet - VM, VM ... / Security Group : Subnet - VM, VM ... → A Data center
  • 인터넷 → DNS Request → DNS → Domain 등록/위임 → GSLB → Secondary (Inactive) → (A data center, B data center) Health Check → Security Group → Security Group : Subnet - VM, VM ... / Security Group : Subnet - VM, VM ... → B Data center

주요 기능

  • GSLB 생성/관리

    - 리소스 및 포트 정보 등록
    - 하나의 GSLB에 여러 개의 리소스 등록 가능

  • 분산 알고리즘 선택

    - Round Trip Time : 리소스의 위치를 기반으로 트래픽을 분배
    - Ratio : 사용자가 입력하는 값을 기준으로 리소스별 트래픽 분배. 입력 값에 따라 Fail over 가능

  • Health Check 설정

    - 체크 주기 (Interval), 서비스 다운 인지 시간 (Timeout), 응답 대기 시간 (Probe Timeout) 설정
    - 프로토콜 설정 (ICMP, TCP, HTTP, HTTPS), 서비스 포트 설정
    - DB Health Check는 DB를 점검할 수 있는 스크립트 기반으로 구현 (Ishell 기능 활용)

요금 기준

    • 과금
    • 도메인 : GSLB에 설정한 도메인의 사용 시간
    • Health Check 리소스 : Health Check를 설정한 하위 리소스의 사용 시간
    • 미터링
    • Health Check 리소스 Active 상태의 시간단위 상태값 미터링
무엇이든 물어보세요

비즈니스 성공에 필요한 핵심 기능을 제공하는 삼성SDS 클라우드를 살펴보고, 클라우드 전문가와 상담해보세요.