Como evitar tempo de inatividade do servidor com vários registros A e vários IPs no GoDaddy

0

Em alta demanda & site de alto rendimento, a fim de ter alta disponibilidade, tenho três servidores que servem consultas em mydomain.com. Eu configurei três registros A no GoDaddy para ter um balanceamento de carga round-robin nos meus servidores (cada um com um IP exclusivo e não hospedado no GoDaddy):

A mydomain.com IN 1.1.1.1
A mydomain.com IN 1.1.1.2
A mydomain.com IN 1.1.1.3

Assim, cada servidor deve receber 33,3% das consultas recebidas.

Fiquei com a impressão de que, se uma solicitação HTTP em 1.1.1.1 falhar, o navegador e outros aplicativos tentariam novamente e, por fim, atingiriam 1.1.1.2 e 1.1.1.3.

Descobri que, se o servidor 1.1.1.2 cair, alguns usuários que acessaram o site anteriormente por meio da versão 1.1.1.2 nunca poderão acessar mydomain.com, mesmo que haja dois outros servidores disponíveis. Poderia ser devido ao cache do DNS ao seu lado? Se sim ... como resolver isso? Eles são nunca capazes de acessar meu site.

Dicas:

  • O problema não foi relatado em navegadores, mas em computadores Linux que usam aplicativos NodeJS (que usam a biblioteca request ).

Perguntas:

  1. O gerenciamento de DNS do GoDaddy é apropriado para o que eu quero fazer?
  2. Existe uma estratégia melhor para evitar o tempo de inatividade do domínio?
  3. Existe uma plataforma de gerenciamento de DNS melhor do que o GoDaddy?

Li sobre outros sistemas DNS que detectam quando um servidor fica inativo e simplesmente o removem de sua lista de registros A; isso seria uma opção para resolver meu problema! Mas existem opções com minha configuração atual no GoDaddy?

Diga-me como você gerencia a alta disponibilidade de seu nome de domínio.

    
por JLavoie 09.09.2017 / 19:19

0 respostas