image.png

1. 로드밸런싱 (부하 분산)

말 그대로 서버에 걸리는 부하(Load)를 알맞게 잘 분배하여(Balancing) 시스템의 성능을 최적화하고, 장애를 방지하며, 안정적인 서비스를 제공하는 기술이다.

좀 더 자세히 정리해보면

  1. 성능 향상: 요청을 여러 서버에 분산하여 빠르고 효율적인 응답을 제공.
  2. 가용성 증가: 일부 서버에 장애가 발생해도 다른 서버가 서비스 유지.
  3. 확장성 제공: 서버를 유연하게 추가하거나 제거하여 트래픽을 효율적으로 관리.
  4. 장애 복구: 비정상 서버를 자동으로 제외하고 정상 서버로만 트래픽 분산.

이렇게 크게 4가지의 이점이 존재한다.

2. 종류?!

로드밸런싱은 크게 3가지 종류로 나뉜다.

  1. 하드웨어적인 로드밸런싱
  1. 소프트웨어적인 로드밸런싱