Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info
iconfalse

Table of Contents

Server Side LoadBalancer

  • 일반적인 L4 Switch 기반의 Load Balancing
  • Client 는 L4 의 주소만 알고 있음
  • L4 Switch 는 Server 의 목록을 알고 있음(Server Side Load Balancing)
  • H/W Server Side Load Balancer 단점 (장점도 있지만..)
    • H/W 가 필요 (비용 up, 유연성 down)
    • 서버 목록의 추가를 위해서는 설정 필요 (자동화 어려움)
    • Load Balancing Schema 이 한정적 (Round Robbin, Sticky)
  • 12 factors 의 dev/prod 를 만족하기 어려움
    • 개발환경엔 대부분 L4가 없음

Image Added

  • Client (API Caller) 에 탑재되는 S/W 모듈
  • 주어진 서버 목록에 대해서 Load Balancing 을 수행함
  • Ribbobn 의 장점 (단점도 있지만… )
    • H/W 가 필요 없이 S/W 로만 가능 (비용 down, 유연성 up)
    • 서버 목록의 동적 변경이 자유로움 (단 Coding 필요)
    • Load Balancing Schema 이 마음대로 구성 가능 (단 Coding 필요)

Image Added