Isso depende da finalidade do balanceador de carga, ou seja, que tipo de carga de trabalho deve equilibrar. Os balanceadores de carga HTTP (S) baseados no proxy reverso estão distribuindo a carga entre os backends de aplicativos que geram o conteúdo.
Os proxies reversos não estão tentando equilibrar a carga da rede e, comparados a todas as tarefas que os aplicativos dinâmicos fazem, passar tráfego de rede (e possivelmente servir conteúdo estático) é uma tarefa relativamente simples.
Por exemplo, o acesso ao banco de dados também pode ser balanceado de carga. A maioria das consultas de banco de dados envolve apenas a leitura do banco de dados, portanto, enquanto as gravações precisam ser replicadas imediatamente em todos os servidores de banco de dados, as leituras podem ser distribuídas uniformemente.
O balanceamento de carga de rede é uma área diferente. Por exemplo, um método comum para balanceamento (rede) de carga entre servidores de cluster é registros DNS round-robin , onde o mesmo nome de host simplesmente tem mais de um A
registros.