Passar para o encaminhamento por latência no Amazon Route 53 - Amazon Route 53

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Passar para o encaminhamento por latência no Amazon Route 53

Com o encaminhamento por latência, o Amazon Route 53 pode direcionar seus usuários para o endpoint de mais baixa latência disponível da AWS. Por exemplo, você pode associar um nome DNS como www.example.com a um ELB Classic, uma Aplicação ou um Network Load Balancer ou a instâncias do Amazon EC2 ou endereços de IP elásticos que são hospedados nas regiões Leste dos EUA (Ohio) e Europa (Irlanda). O servidores DNS do Route 53 decidem, de acordo com as condições de rede das duas semanas anteriores, quais instâncias em quais regiões devem atender a usuários específicos. Um usuário em Londres provavelmente será direcionado para a instância da Europa (Irlanda), um usuário em Chicago provavelmente será direcionado para a instância do Leste dos EUA (Ohio) e assim por diante. O Route 53 oferece suporte ao encaminhamento por latência para os registros A, AAAA, TXT e CNAME, bem como aliases para registros A e AAAA.

nota

Os dados sobre a latência entre usuários e seus recursos são baseados totalmente no tráfego entre usuários e datacenters da AWS. Se você não estiver usando recursos em uma região da AWS, a latência real entre seus usuários e recursos poderá variar significativamente em relação aos dados de latência da AWS. Isso ocorrerá mesmo se seus recursos estiverem localizados na mesma cidade que uma região da AWS.

Para obter uma transição tranquila e de baixo risco, você pode combinar registros de latência e ponderados para migrar gradualmente do roteamento padrão para o roteamento baseado em latência com controle total e o recurso de reversão em cada estágio. Vamos considerar um exemplo em que www.example.com está hospedado em uma instância do Amazon EC2 na região Leste dos EUA (Ohio). A instância tem o endereço IP elástico W.W.W.W. Suponha que você queira continuar roteando o tráfego para a região Leste dos EUA (Ohio) quando aplicável, enquanto também começa a direcionar usuários para as instâncias adicionais do Amazon EC2 na região Oeste dos EUA (Norte da Califórnia) (IP elástico X.X.X.X) e na região Europa (Irlanda) (IP elástico Y.Y.Y.Y). A zona hospedada do Route 53 de example.com já tem um registro para www.example.com que tem um Type (Tipo) A e um Value (Valor) (um endereço IP) de W.W.W.W.

Quando você concluir o exemplo a seguir, terá dois registros de alias ponderados:

  • Você converterá os registros existentes para www.example.com em um registro de alias ponderado que continua a direcionar a maior parte do tráfego para a instância do Amazon EC2 existente na região Leste dos EUA (Ohio).

  • Você criará outro registro de alias ponderado que inicialmente direciona apenas uma pequena parte do tráfego para seus registros de latência, o que roteia o tráfego para todas as três regiões.

Ao atualizar os pesos nesses registros de alias ponderados, você pode mudar gradualmente do roteamento do tráfego apenas para a região Leste dos EUA (Ohio) para roteamento do tráfego para todas as três regiões nas quais você tem instâncias do Amazon EC2.

Como passar para o roteamento baseado em latência
  1. Faça uma cópia do registro de www.example.com, mas use um novo nome de domínio, por exemplo, copy-www.example.com. Dê ao novo registro o mesmo Tipo (A) e Valor (W.W.W.W) como o registro de www.example.com.

  2. Atualize o registro A existente para www.example.com a fim de torná-lo um registro de alias ponderado:

    • Para Value/Route traffic to (Valor/Encaminhar tráfego para), escolha Alias to another record in this hosted zone (Alias para outro registro nessa zona hospedada), e especifique copy-www.example.com.

    • Para Weight (Peso), especifique 100.

    Ao concluir a atualização, o Route 53 continuará a usar esse registro para encaminhar todo o tráfego para o recurso que tenha um endereço IP de W.W.W.W.

  3. Crie um registro de latência para cada uma de suas instâncias do Amazon EC2, por exemplo:

    • Leste dos EUA (Ohio), endereço de IP elástico W.W.W.W

    • Oeste dos EUA (Norte da Califórnia), endereço de IP elástico X.X.X.X

    • Europa (Irlanda), endereço de IP elástico Y.Y.Y.Y

    Dê a todos os registros de latência o mesmo nome de domínio, por exemplo, www-lbr.example.com e o mesmo tipo A.

    Quando você terminar de criar os registros de latência, o Route 53 continuará roteando o tráfego usando o registro que você atualizou na etapa 2.

    Você pode usar www-lbr.example.com para testes de validação, por exemplo, a fim de garantir que cada endpoint pode aceitar solicitações.

  4. Agora vamos adicionar o registro de latência www-lbr.example.com ao registro ponderado www.example.com e começar o roteamento limitado do tráfego para as instâncias correspondentes do Amazon EC2. Isso significa que a instância do Amazon EC2 na região Leste dos EUA (Ohio) obterá o tráfego dos dois registros ponderados.

    Crie outro registro de alias ponderado para www.example.com:

    • Para Value/Route traffic to (Valor/Encaminhar tráfego para), escolha Alias to another record in this hosted zone (Alias para outro registro nessa zona hospedada), e especifique www-lbr.example.com.

    • Para Weight (Peso), especifique 1.

    Quando você terminar e suas alterações estiverem sincronizadas com os servidores do Route 53, o Route 53 começará a encaminhar uma pequena fração de seu tráfego (1/101) para as instâncias do Amazon EC2 para as quais você criou registros de latência na etapa 3.

  5. À medida que você desenvolver a confiança de que os endpoints estão adequadamente dimensionados para o tráfego de entrada, ajuste os pesos. Por exemplo, se você quer que 10% de suas solicitações sejam fundamentadas no roteamento baseado em latência, altere os pesos para 90 e 10, respectivamente.

Para obter mais informações sobre como criar registros de latência, consulte Criar registros usando o console do Amazon Route 53.