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

Na tej stronie opisano zagadnienia dotyczące wydajności przy użyciu Traffic Manager.This page explains performance considerations using Traffic Manager. Poniżej przedstawiono przykładowy scenariusz:Consider the following scenario:

Masz wystąpienia witryny sieci Web w regionach Zachodnie i EastAsia.You have instances of your website in the WestUS and EastAsia regions. W przypadku jednego z wystąpień Sprawdzanie kondycji sondy usługi Traffic Manager nie powiodło się.One of the instances is failing the health check for the traffic manager probe. Ruch aplikacji jest kierowany do regionu w dobrej kondycji.Application traffic is directed to the healthy region. Jest to oczekiwane przejście w tryb failover, ale wydajność może być problemem w zależności od opóźnienia ruchu, który jest teraz Podróżujący do odległego regionu.This failover is expected but performance can be a problem based on the latency of the traffic now traveling to a distant region.

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

Jedynym wpływem na wydajność, który Traffic Manager może mieć witryna sieci Web, jest początkowe wyszukiwanie DNS.The only performance impact that Traffic Manager can have on your website is the initial DNS lookup. Żądanie DNS dotyczące nazwy profilu Traffic Manager jest obsługiwane przez serwer główny usługi Microsoft DNS, który hostuje strefę trafficmanager.net.A DNS request for the name of your Traffic Manager profile is handled by the Microsoft DNS root server that hosts the trafficmanager.net zone. Traffic Manager wypełnia i regularnie aktualizuje serwery główne DNS firmy Microsoft na podstawie zasad Traffic Manager i wyników sondowania.Traffic Manager populates, and regularly updates, the Microsoft's DNS root servers based on the Traffic Manager policy and the probe results. Nawet podczas początkowego wyszukiwania DNS żadne zapytania DNS nie są wysyłane do Traffic Manager.So even during the initial DNS lookup, no DNS queries are sent to Traffic Manager.

Traffic Manager składa się z kilku składników: serwerów nazw DNS, usługi interfejsu API, warstwy magazynu i usługi monitorowania punktów końcowych.Traffic Manager is made up of several components: DNS name servers, an API service, the storage layer, and an endpoint monitoring service. Jeśli składnik usługi Traffic Manager ulegnie awarii, nie ma wpływu na nazwę DNS skojarzoną z Twoim profilem Traffic Manager.If a Traffic Manager service component fails, there is no effect on the DNS name associated with your Traffic Manager profile. Rekordy na serwerach DNS firmy Microsoft pozostaną niezmienione.The records in the Microsoft DNS servers remain unchanged. Jednak monitorowanie punktów końcowych i aktualizowanie DNS nie są wykonywane.However, endpoint monitoring and DNS updating do not happen. W związku z tym Traffic Manager nie może zaktualizować usługi DNS w taki sposób, aby wskazywała witrynę trybu failover, gdy lokacja główna ulegnie awarii.Therefore, Traffic Manager is not able to update DNS to point to your failover site when your primary site goes down.

Rozpoznawanie nazw DNS jest szybkie, a wyniki są buforowane.DNS name resolution is fast and results are cached. Szybkość początkowej wyszukiwania DNS zależy od serwerów DNS używanych przez klienta do rozpoznawania nazw.The speed of the initial DNS lookup depends on the DNS servers the client uses for name resolution. Zwykle klient może zakończyć wyszukiwanie DNS w ciągu ~ 50 ms.Typically, a client can complete a DNS lookup within ~50 ms. Wyniki wyszukiwania są buforowane na czas trwania czasu wygaśnięcia (TTL) DNS.The results of the lookup are cached for the duration of the DNS Time-to-live (TTL). Domyślny czas wygaśnięcia dla Traffic Manager wynosi 300 sekund.The default TTL for Traffic Manager is 300 seconds.

Ruch nie przechodzi przez Traffic Manager.Traffic does NOT flow through Traffic Manager. Po zakończeniu wyszukiwania DNS klient ma adres IP dla wystąpienia witryny sieci Web.Once the DNS lookup completes, the client has an IP address for an instance of your web site. Klient łączy się bezpośrednio z tym adresem i nie przechodzi przez Traffic Manager.The client connects directly to that address and does not pass through Traffic Manager. Wybrane zasady Traffic Manager nie mają wpływu na wydajność systemu DNS.The Traffic Manager policy you choose has no influence on the DNS performance. Jednak Metoda routingu wydajności może mieć negatywny wpływ na działanie aplikacji.However, a Performance routing-method can negatively impact the application experience. Na przykład jeśli 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ą.For example, if your policy redirects traffic from North America to an instance hosted in Asia, the network latency for those sessions may be a performance issue.

Mierzenie wydajności Traffic ManagerMeasuring Traffic Manager Performance

Istnieje kilka witryn sieci Web, których można użyć do zrozumienia wydajności i zachowania profilu Traffic Manager.There are several websites you can use to understand the performance and behavior of a Traffic Manager profile. Wiele z tych witryn jest bezpłatnych, ale mogą mieć ograniczenia.Many of these sites are free but may have limitations. Niektóre lokacje oferują ulepszone monitorowanie i raportowanie z opłatą.Some sites offer enhanced monitoring and reporting for a fee.

Narzędzia w tych lokacjach mierzą opóźnienia DNS i wyświetlają rozpoznane adresy IP dla lokalizacji klientów na całym świecie.The tools on these sites measure DNS latencies and display the resolved IP addresses for client locations around the world. Większość z tych narzędzi nie buforuje wyników DNS.Most of these tools do not cache the DNS results. W związku z tym narzędzia pokazują pełne wyszukiwanie DNS za każdym razem, gdy test jest wykonywany.Therefore, the tools show the full DNS lookup each time a test is run. Gdy testujesz się z własnego klienta, w czasie trwania czasu wygaśnięcia TTL występuje tylko pełna wydajność wyszukiwania DNS.When you test from your own client, you only experience the full DNS lookup performance once during the TTL duration.

Przykładowe narzędzia do mierzenia wydajności systemu DNSSample tools to measure DNS performance

  • SolveDNSSolveDNS

    SolveDNS oferuje wiele narzędzi do oceny wydajności.SolveDNS offers many performance tools. W narzędziu do porównywania DNS można zobaczyć, jak długo trwa rozpoznawanie nazwy DNS i jak porównuje się z innymi dostawcami usług DNS.The DNS Comparison tool can show you how long it takes to resolve your DNS name and how that compares to other DNS service providers.

  • WebSitePulseWebSitePulse

    Jednym z najprostszych narzędzi jest WebSitePulse.One of the simplest tools is WebSitePulse. Wprowadź adres URL, aby zobaczyć czas rozpoznawania nazw DNS, pierwszy bajt, ostatni bajt i inne statystyki wydajności.Enter the URL to see DNS resolution time, First Byte, Last Byte, and other performance statistics. Można wybrać jedną z trzech różnych lokalizacji testowych.You can choose from three different test locations. W tym przykładzie widać, że pierwsze wykonanie wskazuje, że wyszukiwanie DNS zajmuje 0,204 sek.In this example, you see that the first execution shows that DNS lookup takes 0.204 sec.

    pulse1

    Ponieważ wyniki są przechowywane w pamięci podręcznej, drugi test dla tego samego Traffic Managerego punktu końcowego wyszukiwanie DNS zajmie 0,002 sek.Because the results are cached, the second test for the same Traffic Manager endpoint the DNS lookup takes 0.002 sec.

    pulse2

  • Monitor syntetyczny aplikacji urzędu certyfikacjiCA App Synthetic Monitor

    Ta lokacja wcześniej znana jako narzędzie do sprawdzania myszy w witrynie sieci Web, w której jest wyświetlany czas rozpoznawania nazw DNS jednocześnie z wielu regionów geograficznych.Formerly known as the Watch-mouse Check Website tool, this site show you the DNS resolution time from multiple geographic regions simultaneously. Wprowadź adres URL, aby zobaczyć czas rozpoznawania nazw DNS, czas połączenia i szybkość z kilku lokalizacji geograficznych.Enter the URL to see DNS resolution time, connection time, and speed from several geographic locations. Użyj tego testu, aby sprawdzić, która usługa hostowana jest zwracana dla różnych lokalizacji na całym świecie.Use this test to see which hosted service is returned for different locations around the world.

    pulse1

  • PingdomPingdom

    To narzędzie zapewnia statystykę wydajności dla każdego elementu strony sieci Web.This tool provides performance statistics for each element of a web page. Karta Analiza strony pokazuje procent czasu poświęcony na wyszukiwanie DNS.The Page Analysis tab shows the percentage of time spent on DNS lookup.

  • Co to jest mój system DNS?What's My DNS?

    Ta witryna wykonuje wyszukiwanie DNS z 20 różnych lokalizacji i wyświetla wyniki na mapie.This site does a DNS lookup from 20 different locations and displays the results on a map.

  • Interfejs sieci Web DigDig Web Interface

    Ta lokacja zawiera bardziej szczegółowe informacje DNS, w tym CNAME i rekordy.This site shows more detailed DNS information including CNAMEs and A records. Upewnij się, że w obszarze Opcje jest zaznaczone pole wyboru "Koloruj dane wyjściowe" i "statystyki", a następnie wybierz pozycję "wszystkie" w obszarze serwery nazw.Make sure you check the 'Colorize output' and 'Stats' under options, and select 'All' under Nameservers.

Następne krokiNext Steps

Informacje o metodach routingu ruchu Traffic ManagerAbout Traffic Manager traffic routing methods

Testowanie ustawień usługi Traffic ManagerTest your Traffic Manager settings

Operacje w usłudze Traffic Manager (dokumentacja interfejsu API REST)Operations on Traffic Manager (REST API Reference)

Polecenia cmdlet usługi Azure Traffic ManagerAzure Traffic Manager Cmdlets