차례:
정의-NLB (Network Load Balancing) 란 무엇입니까?
NLB (Network Load Balancing)는 BGP (Border Gateway Protocol)와 같은 복잡한 라우팅 프로토콜을 사용하지 않고 네트워크를 통한 트래픽 관리입니다. NLB는 네트워크 리소스를보다 효율적으로 사용하고 네트워크 과부하를 피하기 위해 여러 CPU, 디스크 드라이브 및 기타 리소스에 워크로드를 분산시킵니다. 소프트웨어 또는 하드웨어를 통해로드 밸런싱을 수행 할 수 있습니다.
이 용어는 NLB의 형태 인 벡터 라우팅이라고도합니다.
Techopedia는 NLB (Network Load Balancing)를 설명합니다.
네트워크로드 밸런싱은 시스템 관리자가 들어오는 클라이언트 요청과로드 밸런싱 된 클러스터를 구축 할 수 있도록하여 인터넷 응용 프로그램의 가용성과 확장 성을 향상 시키도록 설계된 효율적이고 비용 효율적인 솔루션입니다. NLB 동안 클라이언트는 단일 서버와 클러스터를 구별 할 수 없습니다. 서버 프로그램은 또한 클러스터가 실행 중임을 인식하지 못합니다.
이 설정의 결과로 NLB를 사용하면 모든 네트워크 지점에서 원격 클러스터 관리를 포함하여 전반적인 제어가 향상됩니다. 관리자는 포트 정의 제어를 통해 서비스에 맞게 클러스터를 조정할 수 있습니다. 서비스 중단없이 클러스터 호스트 및 소프트웨어를 수정할 수 있습니다.
NLB는 일반 메시지를 보내 모든 클러스터 구성원이 다른 호스트의 존재를 모니터링 할 수 있도록합니다. 호스트 장애 및 복구는 자동으로 신속하게 처리됩니다. NLB의 소프트웨어 구현에는 네트워크 트래픽을 처리하기 위해 매우 낮은 오버 헤드가 필요합니다. 이 프로세스는 탁월한 성능 확장을 제공하며 서브넷 대역폭에 의해서만 제한됩니다.
NLB는 또한 네트워크 링크 장애시 네트워크 중복성을 제공합니다. 이는 보조 링크 액세스를 제공하여 수행됩니다.