Índice:
- Definição - O que significa NLB (Network Load Balancing)?
- Techopedia explica Network Load Balancing (NLB)
Definição - O que significa NLB (Network Load Balancing)?
O Network Load Balancing (NLB) é o gerenciamento de tráfego em uma rede sem o uso de protocolos de roteamento complexos, como o Border Gateway Protocol (BGP). O NLB distribui a carga de trabalho entre várias CPUs, unidades de disco e outros recursos, em um esforço para usar os recursos de rede com mais eficiência e evitar a sobrecarga da rede. O balanceamento de carga pode ser realizado por meio de software ou hardware.
Esse termo também é conhecido como roteamento de vetor, que é uma forma de NLB.
Techopedia explica Network Load Balancing (NLB)
O balanceamento de carga de rede é uma solução eficiente e econômica projetada para aprimorar a disponibilidade e a escalabilidade dos aplicativos da Internet, permitindo que os administradores de sistema criem clusters, que são balanceados por carga com as solicitações de entrada do cliente. Durante o NLB, os clientes não podem distinguir o cluster de um único servidor. Os programas de servidor também não sabem que um cluster está sendo executado.
Como resultado dessa configuração, o NLB permite maior controle geral, incluindo o gerenciamento remoto de cluster a partir de qualquer ponto da rede. Os administradores podem personalizar clusters para serviços com controles definidos pela porta. Hosts e software de cluster podem ser modificados sem interrupção do serviço.
O NLB envia mensagens regulares, permitindo que todos os membros do cluster monitorem a presença dos outros hosts. As falhas e a recuperação do host são tratadas de forma automática e rápida. A implementação de software do NLB requer uma sobrecarga extremamente baixa para lidar com o tráfego de rede. O processo oferece excelente escala de desempenho, limitada apenas pela largura de banda da sub-rede.
O NLB também fornece redundância de rede no caso de uma falha no link de rede. Isso é feito fornecendo acesso ao link secundário.