Múltiplas entradas para o nslookup implicam load-balancer via DNS?

1

Estou lendo sobre as diferenças entre um balanceador de carga implementado no nível do DNS versus uma única entrada de DNS que encaminha para um balanceador de carga.

Eu encontrei este Q & A particularmente útil:

Estou recebendo a impressão de que o balanceamento de carga baseado em DNS não é confiável. Quando executo nslookup em alguns sites grandes, a maioria deles parece ter várias entradas de IP:

nslookup google.com - 1 IP

nslookup amazon.com - 6 IPs

nslookup netflix.com - 8 IPs

Os resultados da Amazon e da Netflix indicam que eles estão usando o DNS para balanceamento de carga round-robin?

    
por Philip Kirkbride 24.09.2017 / 21:13

1 resposta

2

Como a resposta principal no link diz, o DNS baseado no balanceamento de carga não é confiável; também é conhecido por não ser capaz de distribuir a carga uniformemente .

Ao usar técnicas de balanceamento de carga DNS, você depende das escolhas de cache feitas pelos servidores DNS intermediários e pelas decisões do cliente.

Em caso de falha, apenas usando o balanceamento de carga DNS sozinho, você pode ter clientes que não se movem para os nós saudáveis.

Você também está assumindo que servidores / endereços IP CDN podem mapear 1: 1 para máquinas individuais, o que não é geralmente o caso dos jogadores que você está nomeando; de fato, com as tecnologias anycast, o mesmo grupo de solicitações para "os mesmos" endereços IP do serviço será direcionado para diferentes data centers e diferentes máquinas ou até mesmo diferentes tecnologias com base na localização geográfica de onde a solicitação de serviço é feita. >     

por 24.09.2017 / 21:56