Passar para o roteamento baseado em 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 roteamento baseado em latência no Amazon Route 53

Com o roteamento baseado em latência, o Amazon Route 53 pode direcionar seus usuários para o endpoint de menor latência disponível. 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 inteiramente no tráfego entre usuários e AWS data centers. Se você não estiver usando recursos em uma AWS região, a latência real entre seus usuários e seus recursos pode variar significativamente dos dados de AWS latência. Isso é verdade mesmo se seus recursos estiverem localizados na mesma cidade de uma AWS região.

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.