Roteamento de geoproximidade (somente fluxo de tráfego) - 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á.

Roteamento de geoproximidade (somente fluxo de tráfego)

O roteamento de proximidade geográfica permite que o Amazon Route 53 encaminhe o tráfego para seus recursos com base no local geográfico de seus usuários e recursos. Você também pode optar por rotear mais ou menos tráfego para um determinado recurso especificando um valor, conhecido como um desvio. Um desvio aumenta ou diminui o tamanho da região geográfica em que o tráfego é roteado para um recurso.

Para usar o roteamento de proximidade geográfica, você deve usar o fluxo de tráfego do Route 53. Você cria regras de geoproximity para seus recursos e especifica um dos seguintes valores para cada regra:

  • Se estiver usando recursos da AWS, a região da AWS na qual você criou o recurso

  • Se você não estiver usando recursos da AWS, a latitude e a longitude do recurso

Opcionalmente, para alterar o tamanho da região geográfica da qual o Route 53 encaminha o tráfego para um recurso, especifique o valor aplicável para o desvio:

  • Para aumentar o tamanho da região geográfica da qual o Route 53 encaminha o tráfego para um recurso, especifique um inteiro positivo de 1 a 99 para o desvio. O Route 53 diminui o tamanho das regiões adjacentes.

  • Para reduzir o tamanho da região geográfica da qual o Route 53 encaminham o tráfego para um recurso, especifique um inteiro negativo de -1 a -99 para o desvio. O Route 53 aumenta o tamanho das regiões adjacentes.

Você não pode usar uma política de roteamento por geoproximidade para criar registros em uma zona hospedada privada.

O mapa a seguir mostra quatro regiões da AWS (numeradas de 1 a 4) e um local em Joanesburgo, na África do Sul, que é especificado pela latitude e longitude (5).


					Um mapa do mundo que mostra como o tráfego é encaminhado quando você tiver registros de proximidade geográfica para recursos nas regiões da AWS no Oeste dos EUA (Oregon), Leste dos EUA (Norte da Virgínia), Oeste da UE (Paris) e Ásia-Pacífico (Tóquio) e você tiver um registro para um recurso que não é da AWS em Joanesburgo, na África do Sul.

O mapa a seguir mostra o que acontece se você adicionar um desvio de +25 para a região Leste dos EUA (Norte da Virgínia) (número 2 no mapa). O tráfego é roteado para o recurso nessa região de uma parte maior da América do Norte que anteriormente, e de toda a América do Sul.


					Um mapa do mundo que mostra como o tráfego é encaminhado quando você adiciona um desvio de +25 na região Leste dos EUA (Norte da Virgínia).

O mapa a seguir mostra o que acontece se você alterar o desvio para -25 para a região Leste dos EUA (Norte da Virgínia). O tráfego é roteado para o recurso nessa região de partes menores da América do Norte e do Sul do que anteriormente, e mais tráfego é roteado para os recursos nas regiões adjacentes 1, 3, e 5.


					Um mapa do mundo que mostra como o tráfego é encaminhado quando você adiciona um desvio de -25 na região Leste dos EUA (Norte da Virgínia).

O efeito da alteração do desvio para seus recursos depende de uma série de fatores, incluindo:

  • O número de recursos que você tem.

  • A proximidade de um para outro.

  • O número de usuários que você tem perto da área de borda entre as regiões geográficas. Por exemplo, suponha que você tenha recursos nas regiões da AWS Leste dos EUA (Norte da Virgínia) e Oeste dos EUA (Oregon) e que tenha uma grande quantidade de usuários em Dallas, Austin e San Antonio, no Texas, EUA. Essas cidades são aproximadamente equidistantes entre seus recursos, portanto, uma pequena alteração no desvio pode resultar em uma grande alteração no tráfego dos recursos em uma região da AWS para outra.

Recomendamos alterar o desvio em pequenos incrementos para evitar a sobrecarga em seus recursos devido a um swing imprevisto no tráfego.

Para obter mais informações, consulte Como o Amazon Route 53 usa o EDNS0 para estimar a localização de um usuário.

Como o Amazon Route 53 usa o desvio para encaminhar o tráfego

Esta é a fórmula que o Amazon Route 53 usa para determinar como encaminhar o tráfego:

Desvio positivo

Biased distance = actual distance * [1 - (bias/100)]

Desvio negativo

Biased distance = actual distance / [1 + (bias/100)]

Quando o valor do desvio for positivo, o Route 53 tratará a origem de uma consulta de DNS e o recurso que você especifica em um registro de proximidade geográfica (como uma instância do EC2 em uma região da AWS) como se eles fossem mais próximos do que realmente são. Por exemplo, suponha que você tem uma solicitação com os seguintes registros de geoproximity:

  • Um registro para o servidor web A, que tem um desvio positivo de 50

  • Um registro para o servidor web B, que não tem desvio

Quando um registro de proximidade geográfica tem um desvio positivo de 50, o Route 53 divide a distância pela metade entre a origem de uma consulta e o recurso para esse registro. Em seguida, o Route 53 calcula qual recurso está mais próximo da origem da consulta. Suponha que o servidor web A está a 150 km da origem de uma consulta e o servidor web B está a 100 km da origem da consulta. Se nenhum dos registros tiver um desvio, o Route 53 encaminha a consulta para o servidor Web B, pois ele é o mais próximo. No entanto, como o registro do servidor Web A tem um desvio positivo de 50, o Route 53 trata o servidor Web A como se ele estivesse a 75 km da origem da consulta. Como resultado, o Route 53 encaminha a consulta para o servidor Web A.

Este é o cálculo para um desvio positivo de 50:

Bias = 50 Biased distance = actual distance * [1 - (bias/100)] Biased distance = 150 kilometers * [1 - (50/100)] Biased distance = 150 kilometers * (1 - .50) Biased distance = 150 kilometers * (.50) Biased distance = 75 kilometers