로드밸런서
서버 부하를 다수의 서버로 분산시켜 증가하는 트래픽에 대응할 수 있습니다
클라이언트의 요청을 여러 서버로 분산하여 가용성을 유지할 수 있도록 돕는 네트워크 서비스입니다.
한 서버로 집중되는 트래픽을 병렬 처리함으로써 서버 과부화로 인한 장애를 방지할 수 있습니다.
로드밸런서를 통해 웹 서버 부하를 분산시키는 구성
로드밸런서를 이중으로 배치하여, 웹 서버와 웹 애플리케이션 서버(WAS) 부하를 분산시키는 구성
프로토콜 지원
HTTP, HTTPS, TCP Terminated-HTTPS 등 다양한 프로토콜을 지원합니다.
다중 SSL 인증서 설정
SNI(Server Name Indicator)를 기반으로 여러 개의 인증서를 하나의 포트에 설정할 수 있습니다.
방화벽 그룹
방화벽 그룹을 통해, IP 대역 및 포트 번호를 기반으로 트래픽을 제어할 수 있습니다.
밸런스 모드
Round Robin, Least Connection, Hash-Source IP 등 다양한 밸런스 모드를 지원합니다.
세션 쿠키 설정
세션 쿠키를 통해, 동일한 웹브라우저로 들어온 요청에 대해 동일한 서버로 트래픽을 분배할 수 있습니다.
타임아웃 설정
응답이 늦어지는 요청에 대해 세션 유지 기간을 설정해 효과적으로 트래픽을 관리할 수 있습니다.
프록시 설정
x-forwarded-for/proto/port 설정 가능이 가능합니다.
로드밸런서 모니터링
1분 단위로 수집된 연결 세션수와 초당 세션 처리수를 통계로 제공하며, In/Outbound 트래픽 모니터링을 지원합니다.
가비아 클라우드 Gen2에서는 프로젝트당 생성할 수 있는 로드밸런서의 기본 한도가 설정되어 있습니다.
인터넷에 연결된 로드밸런서(퍼블릭 로드밸런서)를 생성하려면, 로드밸런서가 연결된 네트워크의 라우터 외부망 연결과 공인 IP 설정이 필요합니다.
※ 인터넷 연결 여부는 라우터 외부망 연결 설정과 공인 IP 할당 상태에 따라 결정됩니다. 설정 후 반드시 확인하세요.
가비아 클라우드 Gen2 로드밸런서에서는 트래픽을 효율적으로 분배하기 위해 다양한 알고리즘을 제공합니다. 아래는 지원되는 주요 알고리즘입니다.
※ 각 알고리즘은 서비스 요구 사항과 네트워크 환경에 따라 선택하여 사용해야 합니다.
가비아 클라우드 Gen2 로드밸런서의 Health Check(상태 확인)는 모니터링 주기, 타임아웃, 최대 재시도 횟수에 따라 동작하며, 아래와 같은 정책을 따릅니다.
리스너(Listener)는 로드밸런서의 구성 요소로, 클라이언트 요청을 수신하는 포트 및 프로토콜을 정의하는 역할을 합니다.
로드밸런서의 리스너를 통해 클라이언트가 지정된 포트와 프로토콜(예: HTTP, HTTPS)을 사용하여 트래픽을 전달할 수 있습니다.
리스너의 주요 역할
리스너의 활용 사례
제공되는 로드밸런서의 사양은 아래와 같습니다.
대규모 이벤트를 준비하거나, 대용량 처리가 필요한 경우에는 02-3473-3911 혹은 [고객센터>1:1 문의] 로 문의해 주시기 바랍니다.
자세한 사항은 [매뉴얼: 로드밸런서 생성하기] 에서 확인할 수 있습니다.
External 로드밸런서는 공인 IP가 할당되는 로드밸런서로 공인 IP를 통해 인터넷과 통신할 수 있습니다.
반면, Internal 로드밸런서는 사설 IP가 할당되는 로드밸런서로 사설 IP를 통해 사용자의 다른 자원과 통신하거나 웹방화벽(단독가상장비)을 로드밸런서의 리버스 프록시(Reverse proxy)로 구성하는데 사용할 수 있습니다.
가비아 클라우드 Gen1 로드밸런서는 포트별로 어떤 프로토콜로 통신할지 설정할 수 있으며, ‘HTTP’, ‘TCP’, ‘HTTPS’, ‘HTTPS(Offloading)’ 총 네 가지 프로토콜을 지원하고 있습니다.
밸런스 모드를 통해 클라이언트의 요청이 어떤 방식으로 서버에 분배될지를 선택할 수 있습니다.
공인 IP를 기반으로 통신하는 External 타입의 로드밸런서의 경우, 로드밸런서당 월 1TB의 국내 트래픽과 50GB의 해외 트래픽이 무료로 제공됩니다.
무료 트래픽 사용량 초과분에 대해서는 아래 표를 기준으로 요금이 부과됩니다.
| 구분 | 월 트래픽 사용량에 따른 비용 (1GB당) | |||||
|---|---|---|---|---|---|---|
| 0 ~ 50GB | 50GB ~ 1TB | 1TB ~ 5TB | 5TB - 10TB | 10TB ~ 30TB | 30TB ~ | |
| 국내 트래픽 | 무료 | 무료 | 100원 | 90원 | 80원 | 70원 |
| 해외 트래픽 | 무료 | 500원 | 500원 | 450원 | 400원 | 350원 |
사설 IP를 기반으로 통신하는 Internal 타입의 로드밸런서의 경우, 트래픽 비용이 부과되지 않습니다.
로드밸런서가 생성된 서비스 존과 관계없이 대상 서버를 설정할 수 있습니다.
공인 IP의 경우, 대상 서버 설정과 달리 로드밸런서가 동일한 서비스 존에 생성된 경우에만 공인 IP를 할당할 수 있습니다.