Roteamento por geoproximidade - 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 por geoproximidade

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. Ele direciona o tráfego para o recurso mais próximo disponível. Você também pode optar por rotear mais ou menos tráfego para um determinado recurso especificando um valor, conhecido como desvio. Um desvio aumenta ou diminui o tamanho da região geográfica em que o tráfego é roteado para um recurso.

Você cria regras de geoproximity para seus recursos e especifica um dos seguintes valores para cada regra:

  • Se você estiver usando AWS recursos, especifique o Região da AWS ou o Grupo de Zona Local no qual você criou o recurso.

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

Para usar as zonas locais da AWS, você precisa primeiro habilitá-las. Para mais informações, consulte Getting started with Local Zones no AWS Local Zones User Guide.

Para saber mais sobre a diferença entre Regiões da AWS e zonas locais, consulte Regiões e zonas no Manual do usuário do Amazon EC2.

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.

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).

nota

Os mapas estão disponíveis somente com o fluxo de tráfego.


					Um mapa do mundo que mostra como o tráfego é roteado quando você tem registros de geoproximidade para recursos nas Regiões da AWS Oeste dos EUA (Oregon), Leste dos EUA (Norte da Virgínia), Europa (Paris)) e Ásia-Pacífico (Tóquio) e 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 (N. 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 (N. 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 é roteado quando você adiciona um desvio de -25 na região Leste dos EUA (N. 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 (N. da Virgínia) e Oeste dos EUA (Oregon) e muitos usuários em Dallas, Austin e San Antonio, Texas, nos EUA. Essas cidades são aproximadamente equidistantes entre seus recursos, portanto, uma pequena alteração no desvio pode resultar em uma grande oscilação no tráfego dos recursos de uma Região da AWS para outra.

Recomendamos alterar o desvio em pequenos incrementos para evitar a sobrecarga dos recursos devido a uma oscilação imprevista no tráfego.

Para ter 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:

Viés

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

Quando o valor do desvio é positivo, o Route 53 trata a origem de uma consulta ao DNS e o recurso que você especifica em um registro de geoproximidade (como uma instância do EC2 em uma Região da AWS) como se eles estivessem mais próximos entre si do que realmente estã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