Amazon Route 53: tudo o que você precisa saber sobre roteamento baseado em latência



Este tutorial do Amazon Route 53 apresentará o serviço AWS Route 53 e o orientará sobre como redirecionar o tráfego online usando este serviço.

Nesta era de internet e dados digitais, vemos muitos dados online sendo gerados e consumidos. Isso resultou em uma grande quantidade de tráfego online. Por isso, torna-se muito importante que as plataformas online gerenciem esse tráfego e atendam melhor e mais rapidamente seus clientes. Este Amazon Route 53 ( O tutorial do Roteiro 53) o ajudará a entender e implementar as práticas mencionadas acima.

Este artigo concentra-se nas seguintes dicas:





Então, deixe-nos este tutorial do Amazon Route 53 com o seguinte serviço,

Amazon Route 53

Logo - Amazon Route 53 - EdurekaÉ um escalonável(DNS) que fornece uma maneira confiável de redirecionartráfego para aplicativos. Para conseguir isso, os nomes de domínio são convertidos em endereços IP para ajudar os computadores a se conectarem melhor. É possível conectar consultas a entidades como Elastic Load Balancers na AWS usando Amazon Route 53. Portanto, os desenvolvedores podem mapear nomes de domínio para Buckets S3 ou outros recursos. Com o Amazon Route 53, as empresas podem monitorar e rotear o tráfego de dados global com facilidade. Em palavras simples, a Rota 53 é usada principalmente para 3 finalidades: -



  • Registro DNS
  • Rotear o tráfego da Internet
  • Verifique o estado de saúde

Agora vamos continuar com este tutorial do Amazon Route 53 e dar uma olhada no próximo tópico,

Tipos de roteamento

O Amazon Route 53 usa diferentes políticas de roteamento para rotear o tráfego predominante globalmente. Aqui está a lista dos mesmos,

  • Roteamento Simples
  • Roteamento baseado em latência
  • Roteamento de Failover
  • Roteamento de Geolocalização
  • Roteamento de geoproximidade (somente fluxo de tráfego)
  • Roteamento de resposta de vários valores
  • Roteamento Ponderado

Neste artigo sobre o tutorial do Amazon Route 53, estaríamos focando precisamente na política de roteamento de latência



Política de Roteamento de Latência

O desempenho desempenha um papel importante no sucesso de um site. Existe uma correlação direta entre o tempo de resposta de um site e o tráfego para ele. De acordo com o google,

  • O Pinterest aumentou o tráfego do mecanismo de pesquisa e as inscrições em 15% ao reduzir os tempos de espera percebidos em 40%
  • A BBC descobriu que perdeu 10% de usuários adicionais para cada segundo adicional que seu site levava para carregar

Se um site ou aplicativo de CRM tiver clientes de vários locais, o site pode ser instalado ou hospedado em várias regiões da AWS. E todas as solicitações para o site podem ser atendidas na região da AWS, que oferece a menor latência para melhorar a satisfação geral do cliente. Este recurso é fornecido pela 'Política de Roteamento de Latência', que faz parte daServiço AWS Route53.

Vamos prosseguir para o capítulo final deste tutorial do Amazon Route 53,

Demonstração de roteamento de um site de amostra

Neste tutorial, estaríamos configurando um site estático simples em duas regiões diferentes (digamos - North Virginia e Mumbai) e, em seguida, acessaríamos o site usando um nome de domínio e notaríamos que seríamos redirecionados automaticamente para a região AWS mais próxima. O padrão ao selecionar as regiões é que uma das regiões deve ser a mais próxima de você fisicamente e a outra em direção ao outro extremo do mundo como um antípoda.

como configurar o eclipse

Aqui está uma sequência de etapas de alto nível para o mesmo. Além disso, toda a demonstração pode ser feita dentro doAWSnível gratuito.

  1. Crie um domínio grátis da Freenom
  2. Crie duas instâncias do Ubuntu EC2 em diferentes regiões AWS
  3. Instale o servidor da web Apache e crie um site estático simples
  4. Configure Route53 para “Latency Routing Policy
  5. Adicione os servidores de nomes de Route53 para Freenom
  6. Teste toda a configuração.

Quais são os pré-requisitos?

  • Acesso a duas instâncias do Ubuntu EC2 em execução nas regiões da Virgínia do Norte e Mumbai (a escolha da zona de disponibilidade em uma região não importa). Uma instância EC2 do tipo t2.micro deve ser boa o suficiente, pois estaríamos instalando um site estático simples e a coisa boa é que t2.micro também se enquadra noAWScamada grátis. O procedimento para criar instâncias EC2 e como se conectar a elas é mencionado no tutorial da Edureka Amazon Elastic Compute Cloud .

  • Certifique-se de selecionar o Ubuntu mais recente para o AMI. Certifique-se também de que as portas 80 (http) e 22 (ssh) estejam abertas no grupo de segurança
  • Um domínio gratuito da Freenom conforme mencionado no oficial documentação tem que ser criado. Um nome de domínio existente de qualquer provedor de domínio também pode ser usado neste tutorial, mas as etapas neste tutorial pertencem ao domínio criado a partir do Freenom.

Etapa 1: instale o servidor da Web e crie um site estático simples no Ubuntu

Faça login em ambos os servidores Ubuntu usando Putty ou algum outro software e execute os seguintes comandos para instalar o servidor web e criar um site estático.

Etapa 1.1: Torne-se um usuário root para executar os comandos subsequentes.

sudo su

Etapa 1.2: Obtenha a lista de software

apt-get update

Etapa 1.3: Instale o servidor web Apache junto com as dependências e inicie-o.

apt-get install apache2
serviço apache2 start

Etapa 1.4: Crie uma página da web estática ‘index.html’ na pasta / var / www / html.

cd / var / www / html
echo “Estou em Mumbai”> index.html

E aí está, você quase tem um site para usar,

Para o servidor North Virginia, altere a string para “I am in North Virginia”. Normalmente, o mesmo conjunto de páginas da web seria implantado em todas as regiões. Mas, para distinguir para qual região da AWS o Route53 está redirecionando, é necessário ter uma página da web diferente em cada servidor.

Etapa 1.5: Certifique-se de que o site está instalado e funcionando digitando o endereço IP dos servidores EC2 no navegador.

Etapa 2: configurar o Route53 para a política de roteamento baseada em latência (tutorial do Amazon Route 53)

De acordo com a documentação da AWS sobre Preços da zona hospedada , não há custo adicional para criar umZona hospedada.Se o mesmo for excluído dentro de 12 horas da criação.

terminar um programa em java

Etapa 2.1: Vá para o AWS Management Console, procure o serviço Route53 e clique em “Get started now” sob o gerenciamento de DNS.

Etapa 2.2: Clique em “Criar Zona Hospedada” e digite o nome do domínio que foi criado no Freenom e clique em Criar.

A zona hospedada deve ser criada e os servidores de nomes devem aparecer conforme mostrado abaixo. Usaremos o mesmo no console Freenom mais tarde.

Etapa 2.3: Clique em “Criar conjunto de registros” uma vez para cada servidor Ubuntu e especifique os detalhes conforme mostrado abaixo. Observe que o endereço IP mencionado no campo Valor é o endereço IP da instância EC2. Além disso, o nome do registro deve ser o mesmo para ANAME RECORDS (teste neste caso) e “SET ID” para ambos os registros deve ser diferente.

Finalmente, os registros ANAME devem ser mostrados conforme abaixo.

Etapa 3: adicione os servidores de nomes de Route53 a Freenom (Tutorial do Amazon Route 53)

Os detalhes do servidor de nomes da zona hospedada Route53 devem ser adicionados ao domínio Freenom criado anteriormente, isso permitiria à Freenom resolver os nomes de domínio para endereços IP.

Etapa 3.1: Navegar para Freenom no navegador e vá para “Serviços -> Meus domínios”. Todos os domínios de propriedade atualmente serão exibidos. Clique em “Manage Domains” para alterá-lo.

o que é applet em java com exemplo

Etapa 3.2: Vá para “Ferramenta de gerenciamento -> Servidores de nomes e selecione“ Usar servidores de nomes personalizados.

Etapa3.3: Insira os Nameservers recebidos da AWS Route53 Hosted Zone e clique em “Change Nameservers” para completar a configuração no Freenom.

Se o domínio foi registrado com GoDaddy, siga o instruções oficiais para configurar os Nameservers personalizados. A sequência de etapas acima é para Freenom.

Etapa 4: Testar toda a configuração

Agora que toda a configuração está concluída. Insira a URL do nome de domínio no navegador e Route53 “Latency Routing Policy” deve redirecionar automaticamente para a página da web com base na melhor latência. Como este tutorial está sendo escrito na Índia, estamos sendo redirecionados automaticamente para a região AWS de Mumbai, como você pode ver abaixo,

Neste tutorial, percebemos que a “política de roteamento de latência” redirecionará o usuário para a região com base no tempo de latência, o que, em última análise, fornece a melhor experiência ao cliente. O único problema com essa abordagem é que os servidores da web devem ser replicados em várias regiões e isso acarreta um custo adicional.

Nos próximos tutoriais, examinaremos a “Política de roteamento ponderado”, que permite que o tráfego seja redirecionado proporcionalmente com base no tamanho da instância EC2. Agora antes de você sair, mcertifique-se de excluir os recursos criados como parte deste tutorial, pois há um custo associado àqueles fora do nível gratuito.

Então é isso pessoal, isso nos traz ao final deste artigo no tutorial do Amazon Route 53.No caso de você desejar obter especialização neste assunto, Edureka criou um currículo que cobre exatamente o que você precisa para quebrar o exame de arquiteto de soluções! Você pode dar uma olhada nos detalhes do curso para Treinamento.

Em caso de dúvidas relacionadas a este blog, sinta-se à vontade para fazer perguntas na seção de comentários abaixo e teremos o maior prazer em responder o mais rápido possível.