Comment ai-je pu déterminer qui AWS emplacement est idéale pour servir les clients à partir d'une région en particulier?
AWS dispose de plusieurs emplacements pour le stockage et les instances EC2 pour exécuter avec des tarifs différents. Comment ai-je pu déterminer l'emplacement est le meilleur pour une région en particulier. Est-il intuitif (plus proche de votre portion de la région est le meilleur) ou est-il de la fiabilité des préoccupations (notamment AWS emplacement face à plus de pannes que les autres). Est-il de toutes les données disponibles pour la prise d'une telle décision?
Je développe une application qui est principalement ciblés vers les clients Indiens. Donc, j'envisage de Singapour ou Tokyo comme une option.
Vous devez vous connecter pour publier un commentaire.
Déterminer la latence la plus faible AWS emplacement pour une utilisation personnalisée
Intelligente et innovante des gens de Clé En Main De Linux récemment open source leur solution à votre problème, consultez AWS Centres de Données Régionaux de cartographie sur GitHub:
L'algorithme en cours d'utilisation est détaillée plus loin dans Trouver le plus proche du centre de données à l'aide de GeoIP et d'indexation ainsi que le suivi après Trouver le plus proche de APT archive de paquets à l'aide de GeoIP et d'indexation.
Tandis qu'un peu gadget, le visualisation est vraiment cool et confirme resp. illustre la raison pour laquelle l', à première vue, fait surprenant Josh mentionné déjà, à savoir que les utilisateurs en Australie actuellement ont tendance à obtenir de meilleurs temps de latence via les usa Ouest (Californie du Nord /états-unis-l'ouest-1) plutôt que de l'Asie-Pacifique (Singapour /ap-sud-est-1) de la région. (Astuce: vérification les Câbles de l'Avenir dans le coin inférieur droit révèle ce qui est susceptible de changer, ce qui est détaillée plus loin dans Greg le Câble de la Carte, ce qui indique l'Australie pourrait sauter entre les deux AWS emplacements de latence sage dans les années à venir 😉
À l'aide de la latence la plus faible AWS emplacement automatiquement via Amazon Route 53
Pendant ce temps AWS fournit un utile carte illustrant leur L'Infrastructure Mondiale pour une évaluation rapide, aux côtés respectifs des détails comme par exemple le nombre de zones de disponibilité et de l'API de point de terminaison.
Plus important encore, AWS a annoncé la zone géographique prise en charge du DNS Jahufar mentionné déjà, voir le post d'introduction Multi-Région de Routage Basé sur la Latence maintenant Disponible pour AWS, qui la mise à disposition est la même latence de routage basé sur la technologie que les pouvoirs Amazon CloudFront pour les utilisateurs de Amazon EC2, Elastic Load Balancing, et plus encore.
Donc, dans le cas où votre environnement est composé d'une mise à l'Échelle Automatique des Instances EC2 architecture déjà, il suffit de l'application de cette routage basé sur la latence devrait résoudre votre problème automatiquement.
Alors que le cas d'utilisation de toute évidence des cibles offres de frai plusieurs régions AWS, aux fonctionnalités sophistiquées autour de Routage Basé sur la Latence et weighted Round Robin Jeux d'enregistrements de peut vous permettre de déterminer l'information souhaitée, plus facilement vous-même ainsi.
Il y a aussi un site web pour la vitesse d'essai: https://cloudharmony.com/speedtest facilement si vous voulez vérifier quelle est la région qui est le mieux pour vous.
Essayer cloudping.info
Il va faire un ping HTTP à partir de votre navigateur à chaque région AWS.
NOTE pour SI les admins: je ne suis pas affilié avec ce service. Je l'ai trouvé en préparation pour AWS certification.
Test de latence pour les différentes régions est évidemment conseillé! Je suis situé en Australie et de nombreux utilisateurs ici obtenir de meilleurs temps de latence à l'Ouest des états-unis qu'à Singapour, en partie, il descend les fournisseurs de services locaux de peering et de la connectivité internationale. Il est relativement facile de tester si vous avez des utilisateurs dans la région que vous ciblez.
Fiabilité sur AWS côté (c'est à dire de ne pas l'utilisateur des problèmes de réseau) est principalement une conséquence de déploiement dans plusieurs Zones de Disponibilité. Il y a plus de choix dans les régions des états-unis que dans la zone APAC ceux simplement parce qu'ils ont été au service de ces marchés plus. Un effet secondaire de ceci est que les fonctions sont déployées relativement tard à Singapour/Tokyo - normalement, les nouvelles fonctionnalités de commencer le déploiement dans NOUS Est.
Que vous avez déjà S3 et EC2 à l'esprit que les services que vous souhaitez utiliser, et ils sont tous deux disponibles au plus près des régions, d'évaluer si les nouveaux services web à partir d'AWS sont immédiatement important - si ce n'est, pour tirer quelque chose (temps de latence) à proximité.
Amazon offre maintenant la possibilité d'acheminer vers un centre de données basé sur le plus faible de l'utilisateur final de latence. C'est Route53 nouveau "lbr"!
http://docs.amazonwebservices.com/Route53/latest/DeveloperGuide/CreatingLatencyRRSets.html
Voici un outil de console qui affiche le plus proche de la région aws:
Il est écrit en golang et très facile à utiliser:
Régions sont commandés par le temps de latence.
Vous pouvez l'exécuter sur n'importe quel serveur et de déterminer le plus proche de la région pour vous.
Bon outil/site de Vérifier la Latence à partir de notre emplacement
http://www.cloudwatch.in/
EDIT: Regardez Marque Tsai réponse. C'est le chemin à parcourir (Route 53 n'existait pas quand j'ai écrit celui-ci)
C'est probablement ce qui appartient à ServerFault mais va ici:
Ce que vous êtes fondamentalement demande Geo DNS.
Pour l'instant il n'est pas directement pris en charge par AWS - bien que j'ai vu certains parlent de il mis en place dans certains AWS posts sur le forum - probablement dans leur Route 53 service.
Jusqu'alors, on peut le voir dans la 3e partie des solutions telles que Zerigo qui serait de vous fournir avec Geo DNS installation.
Ou si vous êtes hardcore vous pourriez rouler en configurant LIER avec IP2Location
EDIT: Il y a un post sur ServerFault qui parle de Géo fournisseurs de DNS
Quant à votre question concernant la performance et l'AWS fiabilité: vous devriez envisager de Vous servir de votre site à partir de la plus proche de chez AZ pour votre utilisateur, il est parfaitement logique en termes de vitesse et de ne pas avoir toutes les instances en une seule AZ. Vous pouvez le vérifier AWS Service de Santé tableau de bord pour obtenir une idée générale de comment fiable Amazon services dans différents AZs. Notez que ces données sont directement à partir d'Amazon, je n'ai pas vu tout les stats de n'importe où ailleurs.
http://blog.datapath.io/aws-network-latency-map traite d'une offre commerciale pour obtenir cette information. Il montre de temps de latence à partir de l'emplacement que vous spécifiez pour le service AWS vous indiquer, sur une carte.