Enrutamiento de 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 de geoproximidad

El direccionamiento de geoproximidad permite a Amazon Route 53 dirigir el tráfico a sus recursos en función de la ubicación geográfica de sus usuarios y recursos. Enruta el tráfico al recurso más cercano disponible. También puede optar por enrutar más o menos tráfico a un determinado recurso especificando un valor, conocido como sesgo. Un sesgo expande o reduce el tamaño de la región geográfica desde la que se direcciona el tráfico 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 zonas locales Región de AWS o el grupo de zonas en el que creó el recurso.

  • Si utiliza recursos que no son AWS recursos, especifique la latitud y la longitud del recurso.

Para usar las Zonas AWS Locales, primero debe 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 las diferencias 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.

El siguiente mapa muestra cuatro Regiones de AWS (numeradas del 1 al 4) y una ubicación en Johannesburgo (Sudáfrica) que se especifica mediante la latitud y la longitud (5).

nota

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

Un mapa del mundo que muestra cómo se enruta el tráfico cuando se tienen registros de geoproximidad de recursos Regiones de AWS en los EE.UU. Oeste (Oregón), EE.UU. Este (Norte de Virginia), Europa (París) y Asia-Pacífico (Tokio), y si se tiene un registro de una organización no relacionada con 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 sus recursos depende de una serie de factores, entre los que se incluyen los siguientes:

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

  • Lo cercanos que están los recursos están entre si.

  • El número de usuarios que haya cerca de la zona fronteriza entre regiones geográficas. Por ejemplo, supongamos que tiene recursos en EE. Regiones de AWS UU. este (Virginia del Norte) y EE. UU. Oeste (Oregón), y tiene muchos usuarios en Dallas, Austin y San Antonio, Texas (EE. UU.). Esas ciudades están aproximadamente a la misma distancia entre sus recursos, por lo que un pequeño cambio en el sesgo podría provocar un gran cambio en el tráfico de los recursos de una Región de AWS a otra.

Le recomendamos que cambie el sesgo en incrementos pequeños para evitar desbordar los recursos debido a una oscilación no prevista 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:

Bias

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 que especifique en un registro de geoproximidad (como una instancia de EC2 en un registro Región de AWS) como si estuvieran más cerca de lo que realmente están. Suponga, por ejemplo, que tiene los siguientes 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 calcula qué recurso está más cerca del origen de la consulta. Supongamos que un servidor web A está a 150 kilómetros del origen de la consulta y que el servidor web B está a 100 kilómetros de dicho origen. Si ningún registro tiene un sesgo, Route 53 dirigirá la consulta al servidor web B porque está más cerca. No obstante, dado que el registro del servidor web A tiene un sesgo positivo de 50, Route 53 considera al servidor web A como si estuviera a 75 kilómetros 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