Leistungsüberlegungen zu Traffic Manager

Auf dieser Seite werden Überlegungen zur Leistung bei der Verwendung von Traffic Manager erläutert. Nehmen Sie das folgende Szenario als Beispiel:

Sie verfügen über Instanzen Ihrer Website in den Regionen USA, Westen und Ostasien. Bei einer der Instanzen ist die Integritätsprüfung für den Traffic Manager-Test fehlgeschlagen. Anwendungsdatenverkehr wird an die fehlerfreie Region geleitet. Dieser Failover wird erwartet, aber die Leistung kann aufgrund der Latenz ein Problem darstellen, nachdem der Datenverkehr jetzt zu einer weiter entfernten Region geleitet wird.

Leistungsüberlegungen zu Traffic Manager

Die einzige Leistungsbeeinträchtigung, die Traffic Manager für Websites haben kann, geschieht bei der ersten DNS-Suche. Eine DNS-Anforderung für den Namen Ihres Traffic Manager-Profils wird durch den DNS-Stammserver verarbeitet, der die Zone „trafficmanager.net“ hostet. Traffic Manager füllt und aktualisiert regelmäßig die regulären Microsoft DNS-Stammserver auf Grundlage Ihrer Traffic Manager-Richtlinie und der Testergebnisse. So erfolgt auch die erste DNS-Suche, ohne dass DNS-Abfragen an Traffic Manager gesendet werden.

Traffic Manager besteht aus mehreren Komponenten: DNS-Namenservern, einem API-Dienst, der Speicherebene, und einem Endpunkt-Überwachungsdienst. Wenn ein Fehler bei einer Traffic Manager-Dienstkomponente auftritt, hat dies keine Auswirkungen auf den DNS-Namen, der Ihrem Traffic Manager-Profil zugeordnet ist. Die Datensätze auf Microsoft DNS-Servern bleiben unverändert. Es findet jedoch keine Endpunktüberwachung und DNS-Aktualisierung statt. Aus diesem Grund kann Traffic Manager DNS nicht so aktualisieren, dass auf den Failoverstandort verwiesen wird, wenn der primäre Standort ausfällt.

Die DNS-Namensauflösung ist schnell, und Ergebnisse werden zwischengespeichert. Die Geschwindigkeit der ersten DNS-Suche hängt von den DNS-Servern ab, die der Client für die Namensauflösung verwendet. In der Regel kann ein Client eine DNS-Suche innerhalb von ~50 ms durchführen. Die Ergebnisse der Suche werden während der Zeit der DNS-Gültigkeitsdauer (Time-to-live, TTL) zwischengespeichert. Die standardmäßige Gültigkeitsdauer für Traffic Manager beträgt 300 Sekunden.

Der Datenverkehr fließt NICHT durch Traffic Manager. Sobald die DNS-Suche abgeschlossen ist verfügt der Client über eine IP-Adresse für eine Instanz Ihrer Website. Der Client stellt direkt mit dieser Adresse eine Verbindung her, und wird nicht durch Traffic Manager geleitet. Die Traffic Manager-Richtlinie, die Sie auswählen, hat keinen Einfluss auf die DNS-Leistung. Allerdings kann die Routingmethode „performance“ negative Auswirkungen auf die Anwendungserfahrung haben. Wenn Ihre Richtlinie zum Beispiel Datenverkehr aus Nordamerika zu einer in Asien gehosteten Instanz weiterleitet, kann die Netzwerklatenz für diese Sitzungen ein Leistungsproblem darstellen.

Messen der Leistung von Traffic Manager

Es gibt mehrere Websites, die Sie nutzen können, um die Leistung und das Verhalten eines Traffic Manager-Profils zu verstehen. Viele dieser Websites sind kostenlos, können aber Einschränkungen haben. Einige Websites bieten eine verbesserte Überwachung und Berichterstellung gegen eine Gebühr.

Die Tools dieser Websites messen DNS-Latenzen und zeigen aufgelöste IP-Adressen für Clientstandorte auf der ganzen Welt an. Die meisten dieser Tools führen keine Zwischenspeicherung der DNS-Ergebnisse durch. Deswegen zeigen diese Tools jedes Mal die komplette DNS-Suche, wenn ein Test ausgeführt wird. Wenn Sie von Ihrem eigenem Client aus Tests durchführen, sehen Sie die Leistung der kompletten DNS-Suche nur einmal während der Gültigkeitsdauer.

Beispieltools zum Messen der DNS-Leistung

  • WebSitePulse

    Eines der einfachsten Tools ist WebSitePulse. Geben Sie die URL ein, um DNS-Auflösungszeit, erstes Byte, letztes Byte und andere Leistungsstatistiken anzeigen zu lassen. Sie haben die Wahl zwischen drei verschiedenen Teststandorten. In diesem Beispiel können Sie sehen, dass die erste DNS-Suche bei der ersten Ausführung des Tests 0,204 Sekunden dauert.

    Screenshot: Tool „WebSitePulse“ mit hervorgehobenem Ergebnis der DNS-Suche

    Da die Ergebnisse zwischengespeichert werden, dauert die DNS-Suche beim zweiten Test auf dem gleichen Traffic Manager-Endpunkt 0,002 Sekunden.

    Impuls2

  • Pingdom

    Dieses Tool bietet Leistungsstatistiken für jedes Element einer Website. Die Registerkarte „Page Analysis“ zeigt die für die DNS-Suche aufgewendete Zeit in Prozent an.

  • What's My DNS?

    Diese Website führt eine DNS-Suche von 20 verschiedenen geografischen Standorten aus durch, und zeigt die Ergebnisse auf einer Karte an.

  • Dig Web Interface

    Diese Website gibt detailliertere DNS-Informationen an, darunter CNAMEs- und A-Datensätze. Achten Sie darauf, dass Sie die Optionen „Colorize output“ und „Stats“ aktivieren, und unter „Nameservers“ die Option „All“ auswählen.

Nächste Schritte

Informationen zu Traffic Manager-Routingmethoden für Datenverkehr

Testen der Traffic Manager-Einstellungen

Vorgänge für Traffic Manager (REST-API-Referenz)

Azure Traffic Manager-Cmdlets