Balanceamento de Carga (Load Balancing) é um mecanismo usado para atingir escalabilidade. Nesse contexto, entende-se por escalabilidade:
a capacidade do sistema continuar funcionando mesmo que a posição entre usuários e recursos mude e a distância entre eles aumente.
o esforço para administração do sistema, mesmo com o aumento de usuários e recursos.
a capacidade do sistema continuar a executar sem interrupção durante um período de tempo longo em várias escalas de tempo.
a propriedade do sistema estar pronto para ser usado imediatamente, em larga escala.
a capacidade de um sistema de permanecer eficiente quando há um aumento significativo no número de recursos e de usuários.