Determinación de la ubicación de AWS con la latencia más baja para uso personalizado
La gente inteligente e innovadora de TurnKey Linux recientemente abrió su solución a su problema, consulte el mapeo de los centros de datos regionales de AWS en GitHub:
Este proyecto se utiliza para generar los índices (y el mapa visual de referencia) que TurnKey Hub utiliza para encontrar el centro de datos de AWS más cercano para un usuario. [énfasis mío]
El algoritmo en uso se detalla más en Encontrar el centro de datos más cercano usando GeoIP e indexación , así como en la publicación de seguimiento Encontrar el archivo de paquetes APT más cercano usando GeoIP e indexación .
Si bien es un truco, la visualización es realmente genial y confirma resp. ilustra la razón del hecho sorprendente a primera vista que Josh ya mencionó , a saber, que los usuarios en Australia actualmente tienden a obtener una mejor latencia a través del oeste de EE. UU. (Norte de California / us-oeste-1) en lugar de Asia Pacífico (Singapur / ap-sureste -1) región. ( Consejo : comprobar Future Cables en la esquina inferior derecha revela que es probable que esto cambie, lo que se detalla más en Greg's Cable Map , que indica que Australia podría saltar entre ambas ubicaciones de AWS en cuanto a latencia en los próximos años;)
Uso de la ubicación de AWS con la latencia más baja automáticamente a través de Amazon Route 53
Mientras tanto, AWS proporciona un mapa útil que ilustra su infraestructura global para una evaluación rápida, junto con los detalles respectivos como, por ejemplo, el número de zonas de disponibilidad y el punto final de la API.
Sin embargo, lo más importante es que AWS acaba de anunciar el soporte de DNS geográfico que ya mencionó Jahufar ; consulte la publicación introductoria Enrutamiento basado en latencia de múltiples regiones ahora disponible para AWS , que pone a disposición la misma tecnología de enrutamiento basada en latencia que impulsa a Amazon CloudFront para los usuarios de Amazon EC2 , Elastic Load Balancing y más.
Entonces, en caso de que su entorno ya esté compuesto por una arquitectura de instancias EC2 de Auto Scaling, simplemente aplicar este enrutamiento basado en latencia debería resolver su problema automáticamente.
Si bien el caso de uso obviamente se dirige a las ofertas que generan múltiples regiones de AWS, las características sofisticadas en torno al enrutamiento basado en latencia y los conjuntos de registros ponderados por turnos también pueden permitirle determinar la información deseada más fácilmente usted mismo.