본문 바로가기
IT 인터넷

로드 밸런서 란?

by 로맨틱스터디 2025. 7. 11.
728x90
반응형

**로드밸런서(load balancer)**는 말 그대로 **‘부하를 분산’**해서

서버나 회선 등에 걸리는 부담을 줄이고 성능과 안정성을 높이는 네트워크 장치나 소프트웨어를 말합니다.

조금 쉽게 풀어서 설명할게요:


⚙️ 로드밸런서란?

  • 여러 대의 서버(또는 여러 회선)에 요청·트래픽을 고르게 나눠서 보내주는 장치나 프로그램.
  • 덕분에 한 대만 과부하 걸리지 않고, 여러 대가 효율적으로 처리.
  • 웹 서버, 게임 서버, 멀티WAN, 대규모 서비스 등에서 거의 필수적으로 사용.

📦 어디에 쓰나?

✅ 1️⃣ 서버 부하 분산

예: 큰 쇼핑몰 웹사이트에 3대 웹서버가 있다면

  • 클라이언트 → 로드밸런서 → 서버 A/B/C
  • 접속자 요청을 고르게 나눠서 보내서 한 서버가 과부하되지 않게.

✅ 2️⃣ 인터넷 회선 부하 분산 (멀티WAN)

  • 공유기나 기업 라우터에 2~3개의 인터넷 회선을 넣고,
  • 전체 트래픽을 → 회선으로 분산 (더 빠르고 안정적)

✅ 3️⃣ 고가용성(장애 대비)

  • 서버 한 대가 다운되면, 자동으로 다른 서버에 트래픽을 넘겨서 서비스 중단을 막음.

🎛 작동 방식 (간단 예)

  • 접속 순서대로 나눔 (Round Robin)
  • 서버 부하 상태를 보고 분산 (Least Connections, Weighted)
  • 클라이언트 IP별고정 서버 배정 (IP Hash)

🧩 하드웨어 vs 소프트웨어

구분 설명
하드웨어 로드밸런서 전용 장비, 성능 높고 가격 비쌈 F5, Citrix NetScaler 등
소프트웨어 로드밸런서 서버나 공유기에서 SW로 구현 Nginx, HAProxy, LVS 등
 

🧪 공유기에서 말하는 ‘로드밸런싱’

멀티WAN 기능과 결합해서:

  • 회선 A+B로 트래픽을 나눠서 더 빠르게
  • 회선 하나가 끊기면 다른 회선으로 자동 전환(Failover)

✏️ 요약

✅ 로드밸런서 = 여러 서버·회선에 트래픽을 ‘균등 분산’ → 과부하 방지, 속도 향상, 안정성↑

  • 웹서버용, 회선용, DB용 등 다양한 형태로 존재
  • 개인보단 기업·IDC·대형 서비스에서 필수
  • 공유기의 멀티WAN 부하분산도 일종의 로드밸런싱
728x90
반응형