이미지 출처 : https://tecoble.techcourse.co.kr/post/2021-11-07-load-balancing/

🤔 로드 밸런싱(Road Balancing)이란?

  • 네트워크 트래픽을 여러 서버에 고르게 분산시켜 시스템의 효율성과 안정성을 높이는 기술이다.
  • 이를 통해 특정 서버에 부하가 집중되는 것을 방지하고, 서버의 과부하로 인한 서비스 중단을 예방할 수 있다.
  • 로드 밸런싱은 주로 웹 서버, 데이터베이스 서버, 애플리케이션 서버 등 다양한 서버 환경에서 사용된다.

✔️ 로드 밸런싱의 주요 기능

  • 트래픽 분산: 클라이언트 요청을 여러 서버에 분산시켜서 각 서버의 부하를 균등하게 유지
  • 서버 가용성 모니터링: 서버 상태를 지속적으로 체크하여 문제가 있는 서버를 자동으로 제외하고, 정상 서버에만 트래픽을 분배
  • 성능 최적화: 서버 간의 트래픽을 최적화하여 전체 시스템의 응답 시간을 줄이고, 성능을 향상

💡 로드 밸런싱(Road Balancing)과 클러스터링(Clustering) 차이

  • 로드 밸런싱은 트래픽을 여러 서버에 분산시켜서 부하를 고르게 분산하는 기술이고, 클러스터링은 여러 서버를 하나의 시스템처럼 동작하도록 구성하여 가용성과 성능을 높이는 기술이다.
  • 로드밸런싱은 한쪽 서버에 부담이 가지 않도록 트래픽을 분산해 주는 역할을 한다.
  • 클러스터링은 여러 개의 서버를 하나로 묶어 성능을 높여 많은 양의 트래픽을 처리하도록 하는 것이다.

 

✒️ Ref.Site

반응형

'✏️ 한줄 용어' 카테고리의 다른 글

캐시(Cache)란?  (0) 2024.08.22
웹훅(Webhook)이란  (0) 2024.07.04
토스트(Toast)? 스낵바(Snackbar)?  (0) 2023.12.02
AARRR이란?  (0) 2023.11.05
PoC(Proof of Concept)란?  (0) 2023.09.03
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기