Header Ads

Por que você deve usar o AWS Route 53 em um DNS "burro"

Seu DNS é o serviço que traduz seu nome de domínio em um endereço IP. O AWS Route 53 é um sistema DNS inteligente que pode alterar dinamicamente seu endereço de origem com base na carga e até mesmo realizar o balanceamento de carga antes mesmo de o tráfego atingir seus servidores.

O Route 53 se integra ao AWS

Se você estiver executando um pequeno site, provavelmente tem o serviço DNS gratuito que acompanha o seu provedor de nome de domínio, como Namecheap ou GoDaddy. Se você &’ estiver administrando um site grande, poderá pagar a mais por um site “ premium ” Provedor de DNS, como Cloudflare ou Dyn, para obter melhores velocidades de pesquisa (o tempo que leva para redirecionar um usuário) e tempos de propagação mais rápidos (quanto tempo leva para que as alterações na configuração de DNS entrem em vigor).

Mas tanto os sistemas DNS gratuitos quanto os premium são, em certo sentido, “ burros, ” em comparação com a oferta da AWS. Os servidores de nomes da CloudFlare não sabem se o seu site está sendo executado em um serviço diferente; tudo o que eles fazem é fornecer um mapa de nomes de domínio para endereços IP, para que os usuários possam fazer solicitações ao seu site.

É aqui que o Route 53 supera a concorrência (isto é, se você estiver executando na AWS). Como a AWS possui o servidor e o sistema DNS, eles fizeram os dois funcionarem bem juntos. Por exemplo, se o seu servidor travar, um DNS normal continuará a redirecionar os usuários para o servidor travado, porque foi isso que você disse para ele fazer. Mas o Route 53 pode realizar verificações de integridade em seus servidores e redirecionar usuários a um recurso íntegro enquanto o problema está sendo corrigido.

O Route 53 também pode evitar problemas em primeiro lugar, agindo de forma semelhante a um balanceador de carga, mas no nível do DNS, direcionando uma certa porcentagem de tráfego para terminais diferentes com pesos predefinidos. Isso significa que o tráfego é balanceado antes mesmo de o usuário fazer uma conexão, sem passar por um balanceador de carga central. Isso também pode ser usado para testes A / B de alto nível, redirecionando o tráfego para servidores totalmente diferentes, que podem exibir dois sites.

O Route 53 também tem integrações com o Elastic Load Balancer da AWS que permite mapear seu DNS diretamente para o balanceador de carga existente, sem nenhuma pesquisa adicional. Os balanceadores de carga não têm endereços IP estáticos, apenas nomes de host estáticos; Se você fosse mapear um DNS externo para um balanceador de carga existente, os usuários precisariam primeiro pedir ao seu DNS o nome do host do balanceador de carga e, em seguida, pedir ao DNS da AWS o endereço IP do balanceador de carga. Com o Route 53, tudo é tratado em uma solicitação.

O Route 53 também pode selecionar o endpoint de menor latência que você possui, ou uma localização geográfica específica, e redirecionar os usuários para lá. Na verdade, você também deve usar algum tipo de CDN (como o CloudFront da AWS) se você se preocupa com a latência, mas é um bom recurso de se ter.

Quanto custa a rota 53?

A Rota 53 é razoavelmente barata, você simplesmente paga:

  • $ 0,50 por mês para cada domínio (subdomínios são gratuitos),
  • $ 0,50 por mês para cada servidor com verificação de saúde ($ 0,75 para não Servidores AWS) e
  • $ 0,40 por milhão de consultas ou
  • $ 0,60 por milhão de consultas se você tiver o roteamento baseado em latência habilitado.

No entanto, embora você seja cobrado por cada consulta, o total provavelmente será menor do que o esperado. As pesquisas de registros de Alias ​​(A) são gratuitas e os registros A provavelmente compreendem a maior parte do que seu DNS está realmente servindo. Além disso, você é cobrado por consulta e não por visualização de página; os usuários só precisarão pesquisar seu DNS uma vez por sessão.

Configurando a rota 53

Para configurar o Route 53, você &’ precisará transferir seu domínio para a AWS. Você pode fazer isso transferindo seu domínio ou, se estiver apenas se configurando, pode comprá-lo diretamente da AWS. Observe que você pode não conseguir comprar todos os domínios de nível superior diretamente da AWS, como . io.

No Console de gerenciamento do Route 53, selecione “ Domínios registrados, ” e escolha “ Transferir domínio ”:

A seguir, você &’ terá que desbloquear o seu domínio do provedor atual. O método exato disso pode variar, mas a maioria deve ter métodos de transferência de domínios para outros provedores. O domínio será marcado como transferível e você receberá um código de autorização, que é a chave que desbloqueia o domínio.

Se você vir este erro ao tentar transferir, você não desbloqueou o domínio ou ele ainda não foi propagado. Ou você não é o proprietário do domínio em primeiro lugar.

Assim que o domínio for transferível, o código de confirmação será solicitado a você, e o domínio deverá ser transferido.

Assim que um novo domínio estiver disponível em sua conta, a AWS criará automaticamente uma zona hospedada para você (observe que isso custa $ 0,50 por mês, ou $ 6 por ano, para cada domínio que você possui). Esta zona controla suas configurações de domínio, incluindo todos os subdomínios. Abra a zona hospedada e crie um novo conjunto de registros para adicionar um registro.

Você pode criar um registro A padrão para aliasar o domínio a um endereço IP ou fornecer um conjunto de endereços IP e especificar pesos para equilibrar entre eles com base na latência e nas verificações de integridade. Você também pode criar um alias para um registro diretamente para determinados serviços da AWS, como um endpoint VPC ou balanceador de carga.

Assim que as alterações se propagarem (não deve demorar menos de 60 segundos), você &’ poderá acessar seu site por meio de seu domínio normalmente.

Nenhum comentário