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 를 만족하기 어려움
Image Added
- Client (API Caller) 에 탑재되는 S/W 모듈
- 주어진 서버 목록에 대해서 Load Balancing 을 수행함
- Ribbobn 의 장점 (단점도 있지만… )
- H/W 가 필요 없이 S/W 로만 가능 (비용 down, 유연성 up)
- 서버 목록의 동적 변경이 자유로움 (단 Coding 필요)
- Load Balancing Schema 이 마음대로 구성 가능 (단 Coding 필요)
Image Added
{"serverDuration": 119, "requestCorrelationId": "cb6fdc08cd480837"}