Regionsübergreifendes Optimieren von Anwendungen mithilfe des leistungsbasierten Routings

Abgeschlossen

Die Musikstreaming-App wird von Benutzern in verschiedenen Regionen weltweit verwendet. Bei einigen Benutzern ist die Entfernung zwischen deren Standort und dem Bereitstellungsstandort der Anwendung sehr groß. Die Streamingleistung ist teilweise abhängig von der Distanz zwischen dem Benutzergerät und dem Host. Um Ihren Benutzern eine optimale Leistung zu bieten, stellen Sie Ihre Anwendung in mehreren Regionen bereit. Da Sie Regionen hinzufügen, soll Traffic Manager den Datenverkehr automatisch an den leistungsfähigsten Endpunkt weiterleiten.

Die Routingmethode performance für Datenverkehr verbindet Benutzer*innen mit dem Server, der für sie jeweils am leistungsfähigsten ist. Dies könnte einen der folgenden Gründe haben: Der Server befindet sich physisch näher am Benutzer, aber es kann auch an der Überlastung oder der Netzwerkkonnektivität liegen. Azure speichert DNS-Abfragelatenzen für Clientverbindungen in einer Internetlatenztabelle. Anhand dieser Informationen kann Azure den Datenverkehr an den Server weiterleiten, der am schnellsten antwortet. Dabei handelt es sich um den Server mit der niedrigsten Wartezeit. Traffic Manager überwacht anhand einer Internetlatenztabelle die Roundtripzeit zwischen IP-Adressbereichen und den einzelnen Azure-Rechenzentren. Wenn ein Endpunkt nicht mehr verfügbar ist, wird er von Traffic Manager nicht in DNS-Abfrageantworten aufgenommen.

Sie müssen lediglich ein Traffic Manager-Profil konfigurieren und performance als Routingmethode auswählen. Endpunkte müssen nicht priorisiert werden, da Traffic Manager den gesamten Datenverkehr automatisch an den am schnellsten antwortenden Server weiterleitet.

Wenn Endpunkt A wie im folgenden Beispiel nicht mehr so effizient arbeitet wie Endpunkt B, wird der Kundendatenverkehr automatisch an Endpunkt B weitergeleitet.

Diagram of an example showing Traffic Manager routing traffic to the best performing endpoint.

Clientdatenverkehr wird immer auf dieselbe Art weitergeleitet. Wenn sich an den zugrunde liegenden Servern und Netzwerken nichts ändert, wird ein Client bei jeder Anforderung an denselben Endpunkt weitergeleitet. Wenn Sie auf präzisere Einstellungen angewiesen sind (um z. B. ein bevorzugtes Failover innerhalb einer Region auszuwählen), können Sie den Traffic Manager in einer geschachtelten Konfiguration verwenden.