View a markdown version of this page

Enrutamiento por geoproximidad - Amazon Route 53

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Enrutamiento por geoproximidad

Con el enrutamiento por geoproximidad, Amazon Route 53 dirige el tráfico a sus recursos en función de la ubicación de los usuarios y los recursos. Envía el tráfico al recurso disponible más cercano. También puede optar por enviar más o menos tráfico a un recurso determinado estableciendo un valor denominado sesgo. Un sesgo amplía o reduce la región geográfica desde la que el tráfico va a un recurso.

Puede crear reglas de geoproximidad para sus recursos y especificar uno de los siguientes valores para cada regla:

  • Si utiliza AWS recursos, especifique el grupo de zona local Región de AWS o el grupo de zonas en el que creó el recurso.

  • Si no utilizas AWS recursos, especifica la latitud y la longitud del recurso.

Para usar las zonas AWS locales, primero tienes que habilitarlas. Para obtener más información, consulte la sección Introducción al uso de zonas locales, en la AWS Guía del usuario de zonas locales.

Para obtener más información sobre la diferencia entre las zonas locales Regiones de AWS y las zonas, consulte Regiones y zonas en la guía del usuario de Amazon EC2.

Para cambiar opcionalmente el tamaño de la región geográfica en la que Route 53 dirige el tráfico a un recurso, especifique el valor aplicable para el sesgo:

  • Para ampliar el tamaño de la región geográfica en la que Route 53 dirige el tráfico a un recurso, especifique un número entero positivo de 1 a 99 para el sesgo. Route 53 reduce el tamaño de las regiones adyacentes.

  • Para contraer el tamaño de la región geográfica en la que Route 53 dirige el tráfico a un recurso, especifique un sesgo negativo de -1 a -99. Route 53 expande el tamaño de las regiones adyacentes.

nota

Route 53 está actualizando la consola de Traffic Flow. Durante el periodo de transición, puede seguir utilizando la consola anterior.

Seleccione la pestaña de la consola que esté utilizando.

New console

El siguiente mapa muestra cuatro Regiones de AWS (numerados del 1 al 5):

  1. Oeste de EE. UU. (Oregón)

  2. Europa (Fráncfort)

  3. Asia-Pacífico (Tokio)

  4. África (Ciudad del Cabo)

  5. Middle East (Bahrain)

nota

Los mapas solo están disponibles con el Flujo de tráfico.

Un mapa del mundo donde se muestra cómo se enruta el tráfico cuando se tienen registros de geoproximidad para recursos en las Regiones de AWS de Oeste de EE. UU. (Oregón), Europa (Fráncfort), Asia Pacífico (Tokio), África (Ciudad del Cabo) y Medio Oriente (Baréin).

En el siguiente mapa se muestra lo que sucede si agrega un sesgo de +25 para la región Oeste de EE. UU. (Oregón) (número 1 en el mapa). El tráfico se enruta al recurso de esa región desde una parte mayor de Norteamérica que antes y desde toda Sudamérica.

Un mapa del mundo que muestra cómo se dirige el tráfico cuando se agrega un sesgo de +25 en la región EE. UU. Este (Norte de Virginia).

En el siguiente mapa se muestra lo que sucede si cambia el sesgo a -25 para la región Oeste de EE. UU. (Oregón). El tráfico se dirige al recurso de esa región desde partes más pequeñas de América del Norte y del Sur que antes, y se dirige más tráfico a los recursos de las regiones adyacentes 2 , 3 y 4.

Un mapa del mundo donde se muestra cómo se enruta el tráfico cuando se agrega un sesgo de -25 en la región Oeste de EE. UU. (Oregón).
Old console

En el siguiente mapa se muestran cuatro Regiones de AWS (numerados del 1 al 4) y una ubicación en Johannesburgo (Sudáfrica) que se especifica por latitud y longitud (5).

nota

Los mapas solo están disponibles con el Flujo de tráfico.

Un mapa del mundo que muestra cómo se dirige el tráfico cuando tiene registros de geoproximidad de recursos Regiones de AWS en el oeste de EE. UU. (Oregón), el este de EE. UU. (Virginia del Norte), Europa (París) y Asia Pacífico (Tokio), y tiene un registro de un recurso que no es un AWS recurso en Johannesburgo (Sudáfrica).

El siguiente mapa muestra lo que sucede si agrega un sesgo de +25 para la región Este de EE. UU. (Norte de Virginia) (número 2 en el mapa). El tráfico se direcciona al recurso de esa región desde una parte mayor de Norteamérica que antes y desde toda Sudamérica.

Un mapa del mundo que muestra cómo se dirige el tráfico cuando se agrega un sesgo de +25 en la región EE. UU. Este (Norte de Virginia).

El siguiente mapa muestra lo que sucede si cambia el sesgo a -25 para la región Este de EE. UU. (Norte de Virginia). El tráfico se direcciona al recurso de esa región desde partes más pequeñas de América del Norte y del Sur que antes, y más tráfico se direcciona a los recursos de las regiones adyacentes 1, 3 y 5.

Un mapa del mundo que muestra cómo se enruta el tráfico cuando se agrega un sesgo de -25 en la región Este de EE. UU. (Norte de Virginia).

El efecto de cambiar el sesgo de los recursos depende de varios factores, entre los que se incluyen los siguientes:

  • El número de recursos de los que dispone.

  • Qué tan cerca están los recursos entre sí.

  • El número de usuarios cerca de la frontera entre las regiones geográficas. Por ejemplo, supongamos que tiene recursos en EE. Regiones de AWS UU. Este (Norte de Virginia) y EE.UU. Oeste (Oregón) y muchos usuarios en Dallas, Austin y San Antonio (Texas), EE. UU. Esas ciudades se encuentran aproximadamente a la misma distancia de ambos recursos, por lo que un pequeño cambio en el sesgo podría desplazar una gran cantidad de tráfico de una Región de AWS a otra.

Te sugerimos que cambies el sesgo en pequeños pasos para evitar agobiar tus recursos debido a un cambio repentino en el tráfico.

Para obtener más información, consulte Cómo Amazon Route 53 utiliza EDNS0 para calcular la ubicación de un usuario.

Cómo utiliza Amazon Route 53 el sesgo para dirigir el tráfico

Esta es la fórmula que Amazon Route 53 utiliza para determinar cómo dirigir el tráfico:

Sesgo

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

Cuando el valor del sesgo es positivo, Route 53 trata el origen de una consulta de DNS y el recurso de un registro de geoproximidad (como una instancia EC2 en un registro Región de AWS) como si estuvieran más cerca de lo que realmente están. Por ejemplo, supongamos que tiene estos registros de geoproximidad:

  • Un registro para el servidor web A, que tiene un sesgo positivo de 50.

  • Un registro para el servidor web B, que no tiene sesgos.

Cuando un registro de geoproximidad tiene un sesgo positivo de 50, Route 53 recorta a la mitad la distancia entre el origen de una consulta y el recurso para el registro. A continuación, Route 53 determina qué recurso está más cerca del origen de la consulta. Supongamos que el servidor web A está a 150 km del origen de una consulta y el servidor web B está a 100 km del origen de la consulta. Si ningún registro tiene un sesgo, Route 53 dirigirá la consulta al servidor web B porque está más cerca. Sin embargo, dado que el registro del servidor web A tiene un sesgo positivo de 50, Route 53 trata al servidor web A como si estuviera a 75 km del origen de la consulta. Como resultado, Route 53 dirige la consulta al servidor web A.

Este es el cálculo de un sesgo 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