Bestimmen des AWS-Standorts mit der niedrigsten Latenz für die benutzerdefinierte Verwendung
Die intelligenten und innovativen Mitarbeiter von TurnKey Linux haben kürzlich ihre Lösung für Ihr Problem als Open-Source-Lösung bereitgestellt. Weitere Informationen finden Sie unter Zuordnung der regionalen AWS-Rechenzentren auf GitHub:
Dieses Projekt wird verwendet, um die Indizes (und die visuelle Karte als Referenz) zu generieren, die vom TurnKey Hub verwendet werden , um das nächstgelegene AWS-Rechenzentrum für einen Benutzer zu finden. [Hervorhebung von mir]
Der verwendete Algorithmus wird unter Finden des nächstgelegenen Rechenzentrums mithilfe von GeoIP und Indizierung sowie im nachfolgenden Beitrag Suchen des nächstgelegenen APT-Paketarchivs mithilfe von GeoIP und Indizierung näher erläutert .
Die Visualisierung ist zwar eine kleine Spielerei, aber sehr cool und bestätigt resp. veranschaulicht den Grund für die auf den ersten Blick überraschende Tatsache, die Josh bereits erwähnt hat , nämlich dass Benutzer in Australien derzeit eher über den Westen der USA (Nordkalifornien / USA-West-1) als über den asiatisch-pazifischen Raum (Singapur / Südosten) eine bessere Latenz erhalten -1) Region. ( Tipp : Wenn Sie Future Cables in der unteren rechten Ecke überprüfen , wird sich dies wahrscheinlich ändern. Dies wird in Gregs Cable Map näher erläutert. Dies zeigt , dass Australien in den kommenden Jahren möglicherweise zwischen den beiden AWS-Standorten in Bezug auf die Latenz springen wird.)
Automatische Verwendung des AWS-Standorts mit der niedrigsten Latenz über Amazon Route 53
In der Zwischenzeit bietet AWS eine hilfreiche Karte zur Veranschaulichung der globalen Infrastruktur für eine schnelle Bewertung sowie entsprechende Details wie z. B. die Anzahl der Verfügbarkeitszonen und den API-Endpunkt.
Noch wichtiger ist aber hat AWS soeben angekündigt , die geografische DNS - Unterstützung Jahufar erwähnten bereits, siehe die einleitenden Beitrag Multi-Region Latency Based Routing jetzt für AWS , die die gleiche Latenz basierte Routing - Technologie, die verfügbar macht Amazon Cloudfront für die Nutzer von Amazon EC2 , Elastischer Lastausgleich und mehr.
Wenn Ihre Umgebung bereits aus einer Architektur für die automatische Skalierung von EC2-Instanzen besteht, sollte Ihr Problem automatisch gelöst werden, wenn Sie einfach dieses auf Latenz basierende Routing anwenden.
Während der Anwendungsfall offensichtlich auf Angebote abzielt, die mehrere AWS-Regionen hervorbringen, können Sie mit den ausgeklügelten Funktionen rund um latenzbasiertes Routing und gewichtete Round-Robin-Datensatzgruppen die gewünschten Informationen möglicherweise auch leichter selbst bestimmen.