Determinar a localização AWS de menor latência para uso personalizado
O pessoal inteligente e inovador da TurnKey Linux recentemente abriu o código-fonte da solução para o seu problema, consulte Mapeamento de data centers regionais da AWS no GitHub:
Este projeto é usado para gerar os índices (e mapa visual para referência) usados pelo TurnKey Hub para encontrar o data center da AWS mais próximo para um usuário. [ênfase minha]
O algoritmo em uso é mais detalhado em Encontrar o data center mais próximo usando GeoIP e indexação , bem como na postagem de acompanhamento Encontrar o arquivo de pacote APT mais próximo usando GeoIP e indexação .
Embora seja um truque, a visualização é muito legal e confirma a resp. ilustra a razão para o fato surpreendente à primeira vista que Josh já mencionou , ou seja, que os usuários na Austrália atualmente tendem a obter melhor latência via oeste dos EUA (norte da Califórnia / us-west-1) em vez do Pacífico Asiático (Singapura / ap-sudeste -1) região. ( Dica : verificar os cabos do futuro no canto inferior direito revela que isso provavelmente vai mudar, o que é mais detalhado no mapa de cabos de Greg , que indica que a Austrália pode pular entre os dois locais da AWS em termos de latência nos próximos anos;)
Usando localização AWS de latência mais baixa automaticamente via Amazon Route 53
Enquanto isso, a AWS está fornecendo um mapa útil que ilustra sua infraestrutura global para uma avaliação rápida, juntamente com os respectivos detalhes, como, por exemplo, o número de zonas de disponibilidade e o endpoint da API.
Mais importante, porém, a AWS acaba de anunciar o suporte DNS geográfico que Jahufar já mencionou , consulte o post introdutório Roteamento baseado em latência multirregional agora disponível para AWS , que está disponibilizando a mesma tecnologia de roteamento baseada em latência que capacita o Amazon CloudFront para usuários do Amazon EC2 , Elastic Load Balancing e muito mais.
Portanto, caso seu ambiente já seja composto de uma arquitetura de instâncias EC2 do Auto Scaling, a simples aplicação desse roteamento baseado em latência resolverá seu problema automaticamente.
Embora o caso de uso obviamente vise ofertas que geram várias regiões da AWS, os recursos sofisticados em torno do roteamento baseado em latência e conjuntos de registros de rodízio ponderado podem permitir que você mesmo determine as informações desejadas com mais facilidade.