Zagadnienia dotyczące wydajności dla usługi Traffic Manager

Na tej stronie opisano zagadnienia dotyczące wydajności przy użyciu usługi Traffic Manager. Poniżej przedstawiono przykładowy 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 dotyczące wydajności dla usługi Traffic Manager

Jedynym wpływem na wydajność, jaki może mieć usługa Traffic Manager w witrynie internetowej, jest początkowe wyszukiwanie DNS. Żądanie DNS dla nazwy profilu usługi Traffic Manager jest obsługiwane przez serwer główny usługi 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. Więc 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 punktów końcowych i aktualizacja DNS nie są wykonywane. W związku z tym usługa Traffic Manager nie może zaktualizować systemu DNS, aby wskazywała lokację trybu failover po awarii lokacji głównej.

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 trwania czasu wygaśnięcia dns (TTL). 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ść 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ą ulepszone 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 przy każdym uruchomieniu testu. Podczas testowania z poziomu własnego klienta występuje tylko pełna wydajność wyszukiwania DNS raz w czasie trwania czasu wygaśnięcia.

Przykładowe narzędzia do mierzenia wydajności systemu DNS

  • Websitepulse

    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 testów. W tym przykładzie widać, że pierwsze wykonanie pokazuje, że wyszukiwanie DNS zajmuje 0,204 s.

    Zrzut ekranu przedstawiający narzędzie

    Ponieważ wyniki są buforowane, drugi test dla tego samego punktu końcowego usługi Traffic Manager odnośnik DNS zajmuje 0,002 s.

    pulse2

  • Świst

    To narzędzie zapewnia statystyki wydajności dla każdego elementu strony internetowej. Na karcie Analiza strony jest wyświetlana wartość procentowa czasu spędzonego na wyszukiwaniu DNS.

  • Co to jest mój system DNS?

    Ta witryna wykonuje wyszukiwanie DNS z 20 różnych lokalizacji i wyświetla wyniki na mapie.

  • Interfejs internetowy usługi Dig

    Ta witryna zawiera bardziej szczegółowe informacje o systemie DNS, w tym rekordy CNAMEs i A. Upewnij się, że zaznaczono opcje "Kolorowanie danych wyjściowych" i "Statystyka", 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)

Polecenia cmdlet usługi Azure Traffic Manager