O balanceamento de carga é um termo amplo e pode ser feito de maneiras muito diferentes com base em itens como
- O que você deseja equilibrar? SMTP? HTTP? Um banco de dados? DNS? Algo mais completamente?
- Sua topologia de rede
- Sua arquitetura de aplicativos
- Seu orçamento
- A plataforma usada
- etc.
Por exemplo, se você veicular principalmente arquivos estáticos via HTTP, um esquema simples de balanceamento de carga do Round Robin DNS poderá ser muito eficaz e você precisará apenas de uma configuração específica do DNS. Essa abordagem pode falhar totalmente em outras situações, exigindo que você configure uma máquina dedicada para lidar com esse problema específico ou compre um dispositivo LB (como F5 ou Barracuda ou ...).
Resumindo: Depende, e você não nos diz o suficiente para ajudar mais.