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
-
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.
Eftersom resultaten cachelagras tar det andra testet för samma Traffic Manager-slutpunkt DNS-sökningen 0,002 sek.
-
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.
-
Den här webbplatsen gör en DNS-sökning från 20 olika platser och visar resultatet på en karta.
-
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