브로커 로드 밸런싱 | 이점

브로커 로드 밸런싱 | 이점 (Broker load balancing | Benefits)

브로커 로드 밸런서는 다운타임과 생산성 손실을 막는 데 핵심 역할을 해요. 모든 리소스의 효율적 사용을 보장할 뿐만 아니라 더 낮은 지연으로 클러스터 성능, 신뢰성, 용량을 최적화해요. 이 페이지에서는 로드 밸런서가 주는 효율성, 성능, 가용성, 확장성 이점을 설명해요.

출처: 문서

본문

브로커 로드 밸런서는 다운타임과 생산성 손실을 막는 데 핵심 역할을 해요. 모든 리소스의 효율적 사용을 보장할 뿐만 아니라 더 낮은 지연으로 클러스터 성능, 신뢰성, 용량을 최적화해요. 다음을 포함하되 이에 국한되지 않는 많은 이점을 제공해요.

효율성 (Efficiency)

다음을 허용하므로 로드를 효율적으로 분산해 브로커 리소스를 극대화해요.

  • 유휴 브로커를 줄이고 클러스터 리소스를 절약해요.
  • 데이터 부하를 고르고 효율적으로 분산해요.

성능 (Performance)

다음을 허용하므로 성능을 개선해요.

  • 핫 스팟을 줄이고 메시지 pub/sub 지연을 유지해요.
  • Pulsar 클러스터 다운타임 가능성을 최소화하고, 끊임없이 변화하는 데이터 요구를 충족하도록 클러스터를 확장하며, 어떤 브로커도 과로하지 않게 해요. 그것이 없으면 토픽이 갑자기 과부하될 때 Pulsar 클러스터는 성능 저하(느려짐, 요청 드롭, 또는 실패)를 겪을 가능성이 높아요.

가용성 (Availability)

다음을 허용하므로 가용성과 내결함성을 높여요.

  • 사용 불가능한 브로커에서 사용 가능한 브로커로 pub/sub 세션을 옮겨 토픽 사용 불가 시간을 최소화해요.
  • 유지보수 중 pub/sub 연결이 다른 브로커로 리라우팅되므로 서비스 중단 없이 클러스터 유지보수를 수행해요.

확장성 (Scalability)

다음을 허용하므로 브로커 클러스터를 매끄럽게 확장·축소하는 데 도움을 줘요.

  • 확장 시 토픽 부하를 새 브로커로 자동 언로드해요.
  • 축소 시 고아 토픽을 감지하고 자동으로 사용 가능한 브로커에 재할당해요.
  • 포괄적 이해와 핵심 통찰은 Broker load balancing | Overview.
  • 다양한 사용 시나리오는 Broker load balancing | Use cases.
  • 기능 탐구는 Broker load balancing | Features.
  • 핵심 기초 학습은 Broker load balancing | Concepts.
  • 다양한 로드 밸런서 버전 검토는 Broker load balancing | Types.
  • 빠른 시작은 Broker load balancing | Quick start.
  • 로드 밸런서 유형 마이그레이션은 Broker load balancing | Migration.

더 알아보기 (Learn more)

  • 로드 밸런싱 개요는 Overview 문서를 참고해요.
  • 로드 밸런싱 기능은 Features 문서를 참고해요.
  • 핵심 개념은 Concepts 문서를 참고해요.
  • 실제 운영에서의 구성은 Administration load balance 문서를 참고해요.