← 홈
네트워크

Load Balancer

L4(전송) vs L7(응용) 로드밸런서. 라운드 로빈, Least Conn 등 분배 알고리즘.

클라이언트 요청이 로드밸런서(LB)로 들어오고, LB가 3개 백엔드 중 하나로 분배합니다. Round Robin 방식: 순서대로 돌아가며 분배.

핵심 개념

L4 vs L7

L4 = TCP/UDP 수준, IP·포트로 분배. L7 = HTTP 수준, URL·쿠키·헤더로 분배. L7이 유연하지만 비용↑.

분배 알고리즘

Round Robin, Least Connections, IP Hash, Weighted, Random — 트래픽 특성에 따라 선택.

헬스 체크

주기적으로 백엔드 상태 확인. 응답 없는 노드는 풀에서 제외해 장애 격리.

세션 어피니티 (Sticky)

같은 클라이언트는 같은 서버로 라우팅. 세션 공유 못 할 때 사용 — 다만 확장성 저해.

면접 단골 질문

  1. Q1.L4 vs L7 로드밸런서의 차이와 각각 언제 쓰나요?
  2. Q2.Round Robin과 Least Connections의 트레이드오프는?
  3. Q3.헬스 체크가 너무 빈번하면 / 너무 드물면 각각 어떤 문제가 생기나요?
  4. Q4.Sticky Session의 단점과 대안은?
  5. Q5.DNS Round Robin과 진짜 로드밸런서의 차이는?