Umstellung auf latenzbasiertes Routing in Amazon Route 53 - Amazon Route 53

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Umstellung auf latenzbasiertes Routing in Amazon Route 53

Mit latenzbasiertem Routing kann Amazon Route 53 Ihre Benutzer zum Endpunkt mit der niedrigsten AWS verfügbaren Latenz weiterleiten. Sie können beispielsweise einen DNS-Namen wie www.example.com mit einem ELB Classic, Application oder Network Load Balancer oder mit Amazon-EC2-Instances oder Elastic-IP-Adressen verknüpfen, die in den Regionen USA Ost (Ohio) und Europa (Irland) gehostet werden. Die Route 53-DNS-Server entscheiden auf Basis der Netzwerkbedingungen der letzten beiden Wochen, welche Instances in welchen Regionen bestimmten Benutzern dienen sollen. Ein Benutzer in London wird wahrscheinlich zur Europa-(Irland)-Instance geleitet, ein Benutzer in Chicago zur USA-Ost-(Ohio)-Instance usw. Route 53 unterstützt latenzbasiertes Routing für A-, AAAA-, TXT- und CNAME-Datensätze sowie Aliasse für A- und AAAA-Datensätze.

Anmerkung

Daten über die Latenz zwischen Benutzern und Ihren Ressourcen basieren ausschließlich auf dem Verkehr zwischen Benutzern und Rechenzentren. AWS Wenn Sie in einer AWS Region keine Ressourcen verwenden, kann die tatsächliche Latenz zwischen Ihren Benutzern und Ihren Ressourcen erheblich von den AWS Latenzdaten abweichen. Dies gilt auch dann, wenn sich Ihre Ressourcen in derselben Stadt wie eine AWS Region befinden.

Für eine reibungslose, risikoarme Umstellung können Sie gewichtete und Latenz-Datensätze kombinieren, um nach und nach vom Standard-Routing zum latenzbasierten Routing zu migrieren, bei umfassender Kontrolle und mit Rollback-Möglichkeit in jeder Phase. Nehmen wir ein Beispiel, in dem www.example.com aktuell auf einer Amazon-EC2-Instance in der Region USA Ost (Ohio) gehostet wird. Die Instance hat die Elastic IP-Adresse W.W.W.W. Nehmen wir an, dass Sie weiterhin Datenverkehr zur Region USA Ost (Ohio) leiten möchten (sofern zutreffend), Benutzer aber allmählich auch zu weiteren Amazon-EC2-Instances in der Region USA West (Nordkalifornien) (Elastic IP X.X.X.X) und der Region Europa (Irland) (Elastic IP Y.Y.Y.Y) leiten möchten. Die gehostete Route-53-Zone für www.example.com verfügt bereits über einen Datensatz für example.com mit Type (Typ) A und Value (Wert) (IP-Adresse) W.W.W.W.

Wenn Sie mit dem folgenden Beispiel fertig sind, verfügen Sie über zwei gewichtete Aliasdatensätze:

  • Sie wandeln Ihren vorhandenen Datensatz für www.example.com in einen gewichteten Aliasdatensatz um, der weiterhin den Großteil Ihres Datenverkehrs zu Ihrer bestehenden Amazon-EC2-Instance in der Region USA Ost (Ohio) leitet.

  • Sie erstellen einen anderen gewichteten Aliasdatensatz, der zu Beginn nur einen kleinen Teil Ihres Datenverkehrs zu Ihren Latenz-Datensätzen leitet, die Datenverkehr in alle drei Regionen leiten.

Durch die Aktualisierung der Gewichtungen in diesen gewichteten Aliasdatensätzen können Sie schrittweise von der ausschließlichen Weiterleitung von Datenverkehr zur Region USA Ost (Ohio) zur Weiterleitung von Datenverkehr zu allen drei Regionen übergehen, in denen Sie über Amazon-EC2-Instances verfügen.

Vorgehensweise zum Umstellen auf latenzbasiertes Routing
  1. Kopieren Sie den Datensatz für www.example.com, verwenden Sie jedoch einen neuen Domänennamen, wie z. B. copy-www.example.com. Geben Sie dem neuen Datensatz denselben Type (A) und Value (W.W.W.W) wie dem Datensatz für www.example.com.

  2. Aktualisieren Sie den vorhandenen A-Datensatz für www.example.com, um ihn zu einem gewichteten Aliasdatensatz zu machen:

    • Wählen Sie für Wert/Route-Datenverkehr nach Alias zu einem anderen Datensatz in dieser gehosteten Zone aus und geben Sie copy-www.example.com an.

    • Geben Sie für Gewicht 100 an.

    Wenn Sie mit der Aktualisierung fertig sind, verwendet Route 53 diesen Datensatz weiter, um sämtlichen Datenverkehr zu der Ressource mit der IP-Adresse W.W.W.W zu leiten.

  3. Erstellen Sie einen Latenz-Datensatz für jede Ihrer Amazon-EC2-Instances, z. B.:

    • USA Ost (Ohio), Elastic-IP-Adresse W.W.W.W

    • USA West (Nordkalifornien), Elastic-IP-Adresse X.X.X.X

    • Europa (Irland), Elastic-IP-Adresse Y.Y.Y.Y

    Geben Sie allen Latenz-Datensätzen denselben Domänennamen, beispielsweise www-lbr.example.com, und denselben Typ, A.

    Nach dem Erstellen der Latenz-Datensätze leitet Route 53 weiterhin Datenverkehr unter Verwendung des in Schritt 2 aktualisierten Datensatzes weiter.

    Sie können www-lbr.example.com für Validierungstests verwenden, um z. B. sicherzustellen, dass alle Endpunkte Anfragen akzeptieren können.

  4. Fügen wir nun den Latenz-Datensatz www-lbr.example.com zu dem gewichteten Datensatz www.example.com hinzu und beginnen wir mit der Weiterleitung einer begrenzten Menge an Datenverkehr an die entsprechenden Amazon-EC2-Instances. Dies bedeutet, dass die Amazon-EC2-Instance in der Region USA Ost (Ohio) Datenverkehr von beiden gewichteten Datensätzen erhalten wird.

    Erstellen Sie einen anderen gewichteten Aliasdatensatz für www.example.com:

    • Wählen Sie für Wert/Route-Datenverkehr nach Alias zu einem anderen Datensatz in dieser gehosteten Zone aus und geben Sie www-lbr.example.com. an.

    • Geben Sie für Gewicht 1 an.

    Wenn Sie fertig sind und Ihre Änderungen auf Route-53-Servern synchronisiert werden, beginnt Route 53 damit, einen sehr kleinen Teil Ihres Datenverkehr (1/101) an die Amazon-EC2-Instances zu leiten, für die Sie in Schritt 3 Latenz-Datensätze erstellt haben.

  5. Wenn Sie sich sicher sind, dass Ihre Endpunkte für den eingehenden Datenverkehr richtig skaliert sind, können Sie die Gewichtungen entsprechend anpassen. Wenn Sie beispielsweise möchten, dass 10 % Ihrer Anfragen auf latenzbasiertem Routing basieren, ändern Sie die Gewichtungen jeweils in 90 und 10.

Weitere Informationen zum Erstellen von Latenz-Datensätzen finden Sie unter Erstellen von Datensätzen mithilfe der Amazon-Route-53-Konsole.