로드 밸런싱이란 말 그대로 서버가 처리해야 할 업무 혹은 요청(Load)을 여러 대의 서버로 나누어(Balancing) 처리하는 것을 의미한다.
사업의 규모가 확장되고, 클라이언트의 수가 늘어나게 되면 기존 서버만으로는 정상적인 서비스가 불가능하게 되는데, 이런 증가한 트래픽에 대처할 수 있는 방법은 크게 두 가지다.
- Scale up : 서버 자체의 성능을 높이는 것
- Scale out : 여러 대의 서버를 두는 것
Scale-out의 방식은 여러 대의 서버로 트래픽을 균등하게 분산해주는 로드밸런싱이 반드시 필요하다.
좋은 블로그 : https://nesoy.github.io/articles/2018-06/Load-Balancer
출처 : https://tecoble.techcourse.co.kr/post/2021-11-07-load-balancing/
https://velog.io/@jisoo1170/Load-Balancing%EC%9D%B4%EB%9E%80
'기록 > Server&Network' 카테고리의 다른 글
세션이란 (0) | 2022.10.27 |
---|---|
네트워크와 서버 (0) | 2022.06.30 |
localhost:8080 으로 접근이 가능한 이유 (0) | 2022.06.30 |
[Tomcat/Linux] 톰캣 http -> https 설정 방법 (0) | 2022.06.30 |
URI vs. URL 이해 (0) | 2022.06.28 |