O que é balanceador de carga?
Balanceador de carga é um componente que distribui os pedidos de usuários entre vários servidores, para que nenhum deles fique sobrecarregado. Assim, um site ou aplicativo continua respondendo rápido mesmo com muito acesso ao mesmo tempo.
Na prática, o balanceador fica na entrada do sistema e recebe todas as requisições. Ele escolhe, segundo uma regra como revezamento simples ou o servidor com menos trabalho no momento, para qual servidor cada pedido será encaminhado. Se um dos servidores para de responder, ele deixa de receber tráfego até voltar a funcionar, o que ajuda a manter o serviço disponível.
Uma analogia simples é pensar em um caixa de supermercado com vários atendentes: uma pessoa organiza a fila e manda cada cliente para o caixa que está livre, evitando que um único funcionário fique com uma fila enorme enquanto os outros esperam.
Ele importa porque sites muito acessados dependem dele para não sair do ar em horários de pico. Para quem administra sistemas, também ajuda a fazer manutenção em um servidor sem derrubar o serviço inteiro. Em ambientes de nuvem, costuma ser um recurso gerenciado, e vale configurar verificações de saúde para que ele só envie tráfego a servidores que estejam funcionando.