Prestandaöverväganden för Traffic Manager

På den här sidan förklaras prestandaöverväganden med Traffic Manager. Föreställ dig följande scenario:

Du har instanser av din webbplats i regionerna Usa, västra och Asien, östra. En av instanserna misslyckas med hälsokontrollen för Traffic Manager-avsökningen. Programtrafiken dirigeras till den felfria regionen. Den här redundansväxlingen är förväntad, men prestanda kan vara ett problem baserat på svarstiden för trafiken som nu färdas till en avlägsen region.

Prestandaöverväganden för Traffic Manager

Den enda prestandapåverkan som Traffic Manager kan ha på din webbplats är den första DNS-sökningen. En DNS-begäran för namnet på din Traffic Manager-profil hanteras av Microsoft DNS-rotservern som är värd för trafficmanager.net-zonen. Traffic Manager fyller i och uppdaterar regelbundet Microsofts DNS-rotservrar baserat på Traffic Manager-principen och avsökningsresultatet. Så även under den första DNS-sökningen skickas inga DNS-frågor till Traffic Manager.

Traffic Manager består av flera komponenter: DNS-namnservrar, en API-tjänst, lagringsskiktet och en slutpunktsövervakningstjänst. Om en Traffic Manager-tjänstkomponent misslyckas påverkas inte DNS-namnet som är associerat med Traffic Manager-profilen. Posterna på Microsoft DNS-servrarna förblir oförändrade. Slutpunktsövervakning och DNS-uppdatering sker dock inte. Traffic Manager kan därför inte uppdatera DNS så att det pekar på redundansplatsen när den primära platsen slutar fungera.

DNS-namnmatchningen går snabbt och resultaten cachelagras. Hastigheten för den första DNS-sökningen beror på de DNS-servrar som klienten använder för namnmatchning. Vanligtvis kan en klient slutföra en DNS-sökning inom ~50 ms. Resultatet av sökningen cachelagras under varaktigheten för TTL (Time to Live) för DNS. Standard-TTL för Traffic Manager är 300 sekunder.

Trafiken flödar INTE genom Traffic Manager. När DNS-sökningen är klar har klienten en IP-adress för en instans av webbplatsen. Klienten ansluter direkt till den adressen och passerar inte via Traffic Manager. Den Traffic Manager-princip som du väljer har ingen inverkan på DNS-prestandan. En routningsmetod för prestanda kan dock påverka programupplevelsen negativt. Om din princip till exempel omdirigerar trafik från Nordamerika till en instans i Asien kan nätverksfördröjningen för dessa sessioner vara ett prestandaproblem.

Mäta Traffic Manager-prestanda

Det finns flera webbplatser som du kan använda för att förstå prestanda och beteende för en Traffic Manager-profil. Många av dessa webbplatser är gratis men kan ha begränsningar. Vissa webbplatser erbjuder förbättrad övervakning och rapportering mot en avgift.

Verktygen på dessa platser mäter DNS-svarstider och visar matchade IP-adresser för klientplatser runt om i världen. De flesta av dessa verktyg cachelagra inte DNS-resultaten. Därför visar verktygen den fullständiga DNS-sökningen varje gång ett test körs. När du testar från din egen klient får du bara fullständig DNS-sökningsprestanda en gång under TTL-varaktigheten.

Exempelverktyg för att mäta DNS-prestanda

  • Websitepulse

    Ett av de enklaste verktygen är WebSitePulse. Ange URL:en för att se DNS-matchningstid, första byte, senaste byte och annan prestandastatistik. Du kan välja mellan tre olika testplatser. I det här exemplet ser du att den första körningen visar att DNS-sökningen tar 0,204 sek.

    Skärmbild som visar verktyget

    Eftersom resultaten cachelagras tar det andra testet för samma Traffic Manager-slutpunkt DNS-sökningen 0,002 sek.

    pulse2

  • Pingdom

    Det här verktyget innehåller prestandastatistik för varje element på en webbsida. På fliken Sidanalys visas procentandelen tid som lagts på DNS-sökning.

  • Vad är Min DNS?

    Den här webbplatsen gör en DNS-sökning från 20 olika platser och visar resultatet på en karta.

  • Dig Web Interface

    Den här webbplatsen visar mer detaljerad DNS-information, inklusive CNAME-poster och A-poster. Kontrollera att du kontrollerar "Colorize output" (Färga utdata) och "Stats" (Statistik) under options (Statistik) under options (Alla) under Nameservers (Namnservrar).

Nästa steg

Om Traffic Manager-trafikroutningsmetoder

Testa dina Traffic Manager-inställningar

Åtgärder i Traffic Manager (REST-API-referens)

Azure Traffic Manager-cmdletar