7

Ich versuche, einen Server mit der geringstmöglichen Latenz für meine Zielgruppe zu erstellen. Ich bekomme den Unterschied zwischen Regionen und Verfügbarkeitszonen (denke ich). Es scheint, dass die Verfügbarkeitszonen in verschiedenen Städten liegen. Wo sind sie genau? Ich habe versucht, google für die letzte Stunde zu durchsuchen und ich konnte nichts finden.Wo sind genau die AWS EC2-Verfügbarkeitszonen?

+0

Ich kann mir vorstellen, dass Amazon sehr daran interessiert ist, die genauen Postleitzahlen ihrer Rechenzentren nicht zu kennen. Sie können erraten, warum. –

+1

@ ChrisHuang-Leaver yeah haha, aber wenn jemand wirklich herausfinden wollte, dass sie es herausfinden könnten, dann könnten sie versuchen, öffentliche Aufzeichnungen darüber zu durchsuchen, welche Eigenschaften Amazon möglicherweise gekauft hat. Sicherheit durch Verschleierung? – Parris

Antwort

6

Das Beste, was Amazon in Bezug auf öffentliche Informationen bieten, ist unter their EC2 FAQ. Wenn Sie eine möglichst niedrige Latenzzeit wünschen, können Sie nicht einfach Server in jeder Verfügbarkeitszone von Ihrem Zielstandort aus anpingen und die niedrigste Latenz auf diese Weise finden? Es gibt keine Garantie, dass physikalische Nähe = = niedrigste Latenz sowieso.

2

Sie können davon ausgehen, dass alle Verfügbarkeitszonen in derselben Region die gleiche Latenz haben. (wie sie alle sehr nah sind). Auch soweit ich weiß nicht notwendig sind die Verfügbarkeitszonen für alle Benutzer gleich. (Dh us-east-1a kann für verschiedene Benutzer verschiedene Rechenzentrum sein)

+0

Ohhhh, also haben sie mehr als Rechenzentren als Verfügbarkeitszonen. Ok, das ist interessant! Vielen Dank! – Parris

+0

@Parris die Hinweise aus dem Ausfall in US-Ost von Juli 2012 erwähnen, dass die Region insgesamt 10 Rechenzentren hat http://aws.amazon.com/message/67457/ –

0

Sie auf this Amazon doc page lesen können, dass Availability Zones nicht auf einen bestimmten Ort zuordnen sind:

Um sicherzustellen, dass die Ressourcen für die Verfügbarkeit verteilt sind Zonen für eine Region. Wir ordnen Availability Zones unabhängig voneinander IDs für jedes Konto zu. Zum Beispiel ist Ihre Availability Zone us-east-1a möglicherweise nicht derselbe Standort wie us-east-1a für ein anderes Konto. Beachten Sie, dass Sie keine Verfügbarkeitszonen zwischen Konten koordinieren können.

+1

Diese Dokumentation besagt, dass die Namen der Verfügbarkeitszonen nicht unbedingt konsistent sind zwischen Konten. Es bedeutet nicht, dass Verfügbarkeitszonen nicht einem bestimmten Ort zugeordnet sind. nur, dass die Zuordnung zwischen den Konten unterschiedlich sein kann. Es ist also immer noch möglich, dass sich alle Server in Zone A (für mich) im selben Rechenzentrum befinden, während sich alle Server in Zone B (für Sie) ebenfalls in demselben Rechenzentrum befinden. –

+0

In der Tat bedeutet das für mich auch, dass Amazon Ihre Availability Zones ohne Vorankündigung ändern kann. Es klingt also ziemlich gefährlich, mit diesem Parameter zu spielen. Caching und Komprimierung ist eine bessere Option, um die Geschwindigkeit zu optimieren. – rebe100x

+0

Ich denke, dafür gibt es [Placement-Gruppen] (https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/placement-groups.html): "Eine Placement-Gruppe ist eine logische Gruppierung von Instanzen innerhalb eines einzigen Availability Zone: Placement-Gruppen werden für Anwendungen empfohlen, die von geringer Netzwerklatenz, hohem Netzwerkdurchsatz oder beidem profitieren. " –