Equilíbrio de carregamento baseado no DNS

O equilíbrio de carregamento baseado no DNS é utilizado para o equilíbrio do carregamento de recepção.  Estão configurados vários endereços de IP de sistemas centrais no DNS para um único nome do servidor de sistema central.  O DNS alterna o endereço de IP de sistema central devolvido a um pedido de resolução do nome de sistema central cliente bem sucedido.  Uma vantagem deste tipo de equilíbrio de carregamento é que se trata de uma função comum do DNS.  As desvantagens desta solução consistem no fato de os endereços de IP poderem ser colocados na memória cache por um cliente e de ser uma solução baseada na ligação e não uma solução baseada no carregamento.

A primeira forma de alcançar o equilíbrio de carregamento é utilizando uma função do DNS para distribuir vários endereços para o mesmo nome do sistema.  O DNS irá indicar um endereço de IP diferente de cada vez que for efetuado um pedido ao registo de endereços do nome do sistema.  No exemplo seguinte, cada endereço corresponde a um sistema diferente.  Isto permite-lhe proporcionar equilíbrio de carregamento a dois sistemas diferentes.  No caso de clientes de redes privadas, estes recebem um endereço diferente para cada pedido.  Esta é uma função comum do DNS.  Note que o DNS público também possui duas entradas de endereço.  Estes endereços são convertidos utilizando a NAT estática, por forma a que, se estiver na Internet, possa alcançar os dois sistemas.

Equilíbrio de carregamento baseado no DNS

Se os programas dependerem no alcançar um sistema específico ou no regresso ao mesmo sistema depois da ligação inicial, o site e as páginas da Web devem ser codificados para enviar um nome do sistema diferente, depois de ser efetuado o primeiro contato.  Podem ser adicionadas entradas do DNS adicionais ao MyServer1 208.222.150.10 e ao MyServer2 208.222.150.11.  Ao fazê-lo, os sites da Web, por exemplo, podem apontar para o MyServer2, depois do primeiro contato.  Este tipo de equilíbrio de carregamento proporciona equilíbrio pelo pedido de ligação.  Na maioria dos casos, assim que o utilizador tiver processado o endereço, o cliente coloca o endereço na memória cache e não volta a perguntá-lo.  Este tipo de equilíbrio de carregamento não considera a quantidade de tráfego que vai para cada sistema.  De notar que este tipo de equilíbrio de carregamento apenas considera o tráfego de recepção e que é possível possuir dois adaptadores num sistema e não um adaptador em dois sistemas.