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ê não estiver usando AWS recursos, especifique a latitude e a longitude do recurso.

Para usar as Zonas AWS Locais, 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 Zonas Locais Regiões da AWS e Zonas Locais, consulte Regiões e Zonas no Guia EC2 do Usuário da Amazon.

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 (numerados de 1 a 4) e uma localização em Joanesburgo, África do Sul, especificada por 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 no Oeste dos Regiões da AWS EUA (Oregon), Leste dos EUA (Norte da Virgínia), Europa (Paris) e Ásia-Pacífico (Tóquio), e você tem um registro de um não AWS recurso em Joanesburgo, Á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 no Leste dos Regiões da AWS EUA (Norte da Virgínia) e no Oeste dos EUA (Oregon) e tenha muitos usuários em Dallas, Austin e San Antonio, Texas. USA Essas cidades são aproximadamente equidistantes entre seus recursos, portanto, uma pequena mudança no viés pode resultar em uma grande variação no tráfego de 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 obter mais informações, consulte Como o Amazon Route 53 usa EDNS 0 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 viés é positivo, o Route 53 trata a origem de uma DNS consulta e o recurso que você especifica em um registro de geoproximidade (como uma EC2 instância em um Região da AWS) como se estivessem mais próximos 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