LB(로드밸런서)
여러 대의 서버로 들어오는 사용자 요청을 고르게 나눠 분산시켜, 특정 서버 한 대에만 부하가 몰리지 않도록 관리하는 장비 또는 소프트웨어입니다.
한눈에 보는 정의
LB(Load Balancer, 로드밸런서)는 여러 대의 서버로 들어오는 사용자 요청을 고르게 나눠 분산시켜, 특정 서버 한 대에만 부하가 몰리지 않도록 관리하는 장비 또는 소프트웨어입니다.
자세히 알아보기
- 예문: "트래픽이 몰리는 이벤트 기간에는 LB가 요청을 여러 서버로 고르게 나눠줘서 서비스가 끊기지 않는다."
- 서버 여러 대 중 하나가 갑자기 멈추더라도, LB가 이를 감지해 나머지 정상 서버로만 요청을 보내주어 HA(고가용성) (고가용성)를 확보하는 데도 핵심적인 역할을 합니다.
- 요청을 순서대로 돌아가며 분배하는 방식, 각 서버의 현재 부하량을 보고 더 여유 있는 곳으로 보내는 방식 등 다양한 분산 전략이 있습니다.
- 클라우드 환경에서는 이런 로드밸런싱 기능을 관리형 서비스로 제공하는 경우가 많으며, ELB(Elastic Load Balancing) (ELB)가 대표적인 예입니다.