Zagadnienia związane z wydajnością w usłudze Traffic Manager
Na tej stronie opisano zagadnienia dotyczące wydajności przy użyciu usługi Traffic Manager. Rozważmy następujący scenariusz:
Masz wystąpienia witryny internetowej w regionach WestUS i EastAsia. Jedno z wystąpień kończy się niepowodzeniem sprawdzania kondycji sondy menedżera ruchu. Ruch aplikacji jest kierowany do regionu w dobrej kondycji. Ten tryb failover jest oczekiwany, ale wydajność może być problemem w oparciu o opóźnienie ruchu teraz podróżującego do odległego regionu.
Zagadnienia związane z wydajnością w usłudze Traffic Manager
Jedynym wpływem na wydajność usługi Traffic Manager w witrynie internetowej jest początkowe wyszukiwanie DNS. Żądanie DNS dla nazwy profilu usługi Traffic Manager jest obsługiwane przez główny serwer Microsoft DNS hostujący strefę trafficmanager.net. Usługa Traffic Manager wypełnia i regularnie aktualizuje serwery główne DNS firmy Microsoft na podstawie zasad usługi Traffic Manager i wyników sondy. Dlatego nawet podczas początkowego wyszukiwania DNS żadne zapytania DNS nie są wysyłane do usługi Traffic Manager.
Usługa Traffic Manager składa się z kilku składników: serwerów nazw DNS, usługi interfejsu API, warstwy magazynu i usługi monitorowania punktu końcowego. Jeśli składnik usługi Traffic Manager zakończy się niepowodzeniem, nie ma wpływu na nazwę DNS skojarzoną z profilem usługi Traffic Manager. Rekordy na serwerach DNS firmy Microsoft pozostają niezmienione. Jednak monitorowanie punktu końcowego i aktualizowanie systemu DNS nie są wykonywane. W związku z tym usługa Traffic Manager nie może zaktualizować systemu DNS tak, aby wskazywała lokację trybu failover, gdy lokacja główna ulegnie awarii.
Rozpoznawanie nazw DNS jest szybkie i wyniki są buforowane. Szybkość początkowego wyszukiwania DNS zależy od serwerów DNS używanych przez klienta do rozpoznawania nazw. Zazwyczaj klient może ukończyć wyszukiwanie DNS w ciągu ok. 50 ms. Wyniki wyszukiwania są buforowane przez czas wygaśnięcia (TTL) w systemie DNS. Domyślny czas wygaśnięcia usługi Traffic Manager wynosi 300 sekund.
Ruch nie przepływa przez usługę Traffic Manager. Po zakończeniu wyszukiwania DNS klient ma adres IP wystąpienia witryny sieci Web. Klient łączy się bezpośrednio z tym adresem i nie przechodzi przez usługę Traffic Manager. Wybrane zasady usługi Traffic Manager nie mają wpływu na wydajność systemu DNS. Jednak metoda routingu wydajności może negatywnie wpłynąć na środowisko aplikacji. Jeśli na przykład zasady przekierowują ruch z Ameryka Północna do wystąpienia hostowanego w Azji, opóźnienie sieci dla tych sesji może być problemem z wydajnością.
Mierzenie wydajności usługi Traffic Manager
Istnieje kilka witryn internetowych, których można użyć do zrozumienia wydajności i zachowania profilu usługi Traffic Manager. Wiele z tych witryn jest bezpłatnych, ale może mieć ograniczenia. Niektóre witryny oferują rozszerzone monitorowanie i raportowanie za opłatę.
Narzędzia w tych lokacjach mierzą opóźnienia DNS i wyświetlają rozpoznane adresy IP dla lokalizacji klientów na całym świecie. Większość z tych narzędzi nie buforuje wyników DNS. W związku z tym narzędzia pokazują pełne wyszukiwanie DNS za każdym razem, gdy test jest uruchamiany. Podczas testowania z poziomu własnego klienta występuje tylko pełna wydajność wyszukiwania DNS tylko raz w czasie trwania czasu wygaśnięcia.
Przykładowe narzędzia do mierzenia wydajności systemu DNS
-
Jednym z najprostszych narzędzi jest WebSitePulse. Wprowadź adres URL, aby wyświetlić czas rozpoznawania nazw DNS, pierwszy bajt, ostatni bajt i inne statystyki wydajności. Możesz wybrać jedną z trzech różnych lokalizacji testowych. W tym przykładzie widać, że pierwsze wykonanie pokazuje, że wyszukiwanie DNS zajmuje 0,204 s.
Ponieważ wyniki są buforowane, drugi test dla tego samego punktu końcowego usługi Traffic Manager wyszukiwania DNS zajmuje 0,002 s.
-
To narzędzie zapewnia statystyki wydajności dla każdego elementu strony internetowej. Na karcie Analiza strony jest wyświetlana wartość procentowa czasu poświęcanego na wyszukiwanie DNS.
-
Ta witryna wykonuje wyszukiwanie DNS z 20 różnych lokalizacji i wyświetla wyniki na mapie.
-
W tej witrynie przedstawiono bardziej szczegółowe informacje o systemie DNS, w tym rekordy CNAMEs i A. Upewnij się, że zaznaczono opcje "Kolorowanie danych wyjściowych" i "Statystyki", a następnie wybierz pozycję "Wszystkie" w obszarze Serwery nazw.
Następne kroki
Informacje o metodach routingu ruchu w usłudze Traffic Manager
Testowanie ustawień usługi Traffic Manager
Operacje w usłudze Traffic Manager (dokumentacja interfejsu API REST)