Load Balancing : 웹 어플리케이션의 부하를 분산하는 방식임
- Server Side Load Balancing
- Switch(L4, L7)를 사용함
- HA proxy - Open Source Software Loadbalancer임
- 문제점
- Switch가 처리할 수 있는 요청수에 한계가 있음
- Switch장비를 설치하거나 설정이 어렵고 비싼 장비임 (HA proxy 역시 서버가 필요함)
- Switch에 장애가 생기면, 접속 문제가 발생함 (이중화하여 Active – Standby로 동작하도록 세팅함)
- Client Side Load Balancing
- Server Side Load Balancing의 문제점을 해결하고자 나옴 개념임
- Switch를 거치지 않고 바로 서버로 요청하는 방식임
- 즉, Switch에서 하는 분산 역할을 클라이언트 소프트웨어에서 처리하자는 것임
- 자바에선 Ribbon을 이용함
- 각 서버의 host정보를 일일이 설정이 필요함
- Eureka를 함께 사용하면 따로 설정을 하지 않아도 됨
- http://blog.leekyoungil.com/?p=259
댓글 없음:
댓글 쓰기
참고: 블로그의 회원만 댓글을 작성할 수 있습니다.