Optimera program i flera regioner med hjälp av prestandadirigering

Slutförd

Musikströmningsappen har användare i olika regioner runt om i världen. Vissa användare befinner sig långt från det ställe där programmet distribueras. Strömningsprestanda beror delvis på avståndet mellan användarnas enheter och värden. För att erbjuda användarna bästa möjliga prestanda distribuerar du programmet i flera regioner. När du lägger till regioner vill du att Traffic Manager automatiskt dirigerar trafiken till den slutpunkt som fungerar bäst.

Routningsmetoden för prestandatrafik ansluter användare till den server som presterar bäst för dem. Det kan vara bättre eftersom det är fysiskt närmare användaren, men det kan också bero på överbelastning eller internetanslutning. Azure lagrar historisk DNS-frågesvarstid för anslutande klienter i en Internetsvarstidstabell. Azure kan använda den här informationen för att dirigera trafik till den snabbast svarande servern, som är den server som har lägst svarstid. Traffic Manager underhåller svarstidstabellen genom att spåra tur och retur-tiden mellan IP-adressintervall och respektive Azure-datacenter. Om en slutpunkt blir otillgänglig inkluderar inte Traffic Manager den i DNS-frågesvar.

Du behöver inte göra något mer än att konfigurera en Traffic Manager-profil och välja Prestanda som routningsmetod. Slutpunkter behöver inte prioriteras. Traffic Manager dirigerar all trafik automatiskt till den snabbast svarande servern.

Om slutpunkt A skulle sluta prestera lika väl som slutpunkt B i följande exempel så dirigeras kundtrafiken automatiskt till slutpunkt B.

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

Klienttrafik dirigeras konsekvent. En klient dirigeras till samma slutpunkt för varje begäran den gör om inget ändras i de underliggande servrarna och nätverken. Om du behöver mer detaljerad kontroll (till exempel för att välja en önskad redundans inom en region) kan du använda Traffic Manager i en kapslad konfiguration.