본문으로 건너뛰기

개요

다수의 서버 또는 네트워크 장비에 트래픽을 분산하여 시스템의 부하를 최적화하고 가용성을 높이는 서비스를 말합니다.
Load Balancer를 이용해 특정 서버에 트래픽이 집중되는 것을 방지하고, 장애 발생 시 클라이언트의 요청을 자동으로 다른 서버에 전달하여 서비스 연속성을 유지할 수 있습니다.

서비스 특징

Load Balancer 서비스의 다양한 특징은 아래의 내용과 같습니다.

노드 연결 무제한

노드는 최대 65,000개까지 자유롭게 연결/해제할 수 있습니다.

손쉬운 관리

대시보드에서 간단한 조작으로 로드밸런서를 설정하고 서버를 추가할 수 있습니다.

SSL 지원

로드밸런서와 연결된 서버의 암호화 통신을 위한 SSL/TLS를 지원합니다.

SSL 적용 방법

SSL 인증서는 HTTPS 사용시 인증서를 적용할 수 있습니다.
HTTPS SSL 인증서 적용 문서를 참고하시어 설정하실 수 있습니다.

부하분산 선택 가능

Load Balancer 알고리즘 설정을 환경에 맞게 설정할 수 있습니다.

Load Balancer 알고리즘

알고리즘에 마다 부하분산 방식이 다르며 용도에 맞게 설정하여 사용하실 수 있습니다.

  • Round Robin
    주로 이미지 서비스나 세션 유지가 필요하지 않은 서비스에 이용되며, 접속(트래픽)은 모든 서버에 균등하게 분배됩니다.

  • Source Hashing
    주로 웹서비스에서 많이 사용되며, 세션 유지가 필요한 서비스에 꼭 사용되어야 하는 알고리즘입니다.

Load Balancer L7 Rule 지원

문서 안내

Load Balancer L7 Rule에 대한 내용은 L7 Rule 적용 문서에서 확인해주시기 바랍니다.

지원 Protocol 종류

  • TCP : Port 직접 입력이 가능하며 하나의 포트를 입력 가능합니다.
  • HTTP : 웹서비스 (TCP 80번 포트)
  • HTTPS : 보안 웹서비스 (TCP 443번 포트)
HTTP 헤더

HTTP Protocol 사용 시 X-forworded-for 헤더가 자동으로 적용됩니다.

Load Balancer 주의사항

  • 트래픽분산, 고가용성을 지원하지만 데이터 동기화는 지원하지 않습니다.
  • 생성 시 할당된 IP는 변경 및 지정 IP로 생성이 불가합니다.