Udostępnij za pośrednictwem


Wyświetlanie względnego opóźnienia do regionów platformy Azure z określonych lokalizacji

Ostrzeżenie

Ta funkcja jest obecnie wycofywana.

Notatka

Jeśli interesuje Cię pomiar opóźnienia sieci od użytkowników końcowych do wybranego zestawu miejsc docelowych sieci, możesz wypróbować narzędzie Azure Internet Analyzer (wersja zapoznawcza).

Z tego samouczka dowiesz się, jak używać usługi Azure Network Watcher, aby ułatwić podjęcie decyzji o regionie wdrażania aplikacji lub usługi na podstawie danych demograficznych użytkowników. Ponadto można jej użyć do oceny połączeń dostawców usług z platformą Azure.

Tworzenie usługi Network Watcher

Jeśli masz już usługę Network Watcher w co najmniej jednym regionie usługi Azure , możesz pominąć zadania w tej sekcji. Utwórz grupę zasobów dla usługi Network Watcher. W tym przykładzie grupa zasobów jest tworzona w regionie Wschodnie stany USA, ale możesz utworzyć grupę zasobów w dowolnym regionie świadczenia usługi Azure.

New-AzResourceGroup -Name NetworkWatcherRG -Location eastus

Utwórz usługę Network Watcher. Musisz mieć usługę Network Watcher utworzoną w co najmniej jednym regionie świadczenia usługi Azure. W tym przykładzie usługa Network Watcher jest tworzona w regionie świadczenia usługi Azure Wschodnie stany USA.

New-AzNetworkWatcher -Name NetworkWatcher_eastus -ResourceGroupName NetworkWatcherRG -Location eastus

Porównanie względnych opóźnień sieciowych z jednym regionem świadczenia usługi Azure z określonej lokalizacji

Oceń dostawców usług lub rozwiąż problem zgłaszany przez użytkownika, taki jak "witryna była powolna", z określonej lokalizacji do regionu świadczenia usługi Azure, w którym wdrożono usługę. Na przykład następujące polecenie zwraca średnie względne opóźnienia dostawcy usług internetowych między stanem Waszyngton w Stanach Zjednoczonych a regionem Zachodnie USA 2 Azure między 13 a 15 grudnia 2017 r.

Get-AzNetworkWatcherReachabilityReport `
  -NetworkWatcherName NetworkWatcher_eastus `
  -ResourceGroupName NetworkWatcherRG `
  -Location "West US 2" `
  -Country "United States" `
  -State "washington" `
  -StartTime "2017-12-13" `
  -EndTime "2017-12-15"

Notatka

Region określony w poprzednim poleceniu nie musi być taki sam jak region określony podczas pobierania usługi Network Watcher. Poprzednie polecenie wymaga po prostu określenia istniejącego obserwatora sieciowego. Usługa Network Watcher może znajdować się w dowolnym regionie. Jeśli określisz wartości dla -Country i -State, muszą być prawidłowe. W wartościach uwzględniana jest wielkość liter. Dane są dostępne dla ograniczonej liczby krajów/regionów, stanów i miast. Uruchom polecenia w Wyświetl dostępne kraje/regiony, stany, miasta i dostawców, aby wyświetlić listę dostępnych krajów/regionów, miast i stanów do użycia z poprzednim poleceniem.

Ostrzeżenie

Musisz określić datę w ciągu ostatnich 30 dni dla -StartTime i -EndTime. Określenie daty poprzedniej spowoduje, że żadne dane nie zostaną zwrócone.

Dane wyjściowe z poprzedniego polecenia są następujące:

AggregationLevel   : State
ProviderLocation   : {
                       "Country": "United States",
                       "State": "washington"
                     }
ReachabilityReport : [
                       {
                         "Provider": "Qwest Communications Company, LLC - ASN 209",
                         "AzureLocation": "West US 2",
                         "Latencies": [
                           {
                             "TimeStamp": "2017-12-14T00:00:00Z",
                             "Score": 92
                           },
                           {
                             "TimeStamp": "2017-12-13T00:00:00Z",
                             "Score": 92
                           }
                         ]
                       },
                       {
                         "Provider": "Comcast Cable Communications, LLC - ASN 7922",
                         "AzureLocation": "West US 2",
                         "Latencies": [
                           {
                             "TimeStamp": "2017-12-14T00:00:00Z",
                             "Score": 96
                           },
                           {
                             "TimeStamp": "2017-12-13T00:00:00Z",
                             "Score": 96
                           }
                         ]
                       }
                     ]

W zwróconych danych wyjściowych wartość Score to względne opóźnienie między regionami i dostawcami. Wynik 1 to najgorsze (najwyższe) opóźnienie, natomiast 100 jest najniższym opóźnieniem. Względne opóźnienia są średnie dla dnia. W poprzednim przykładzie, chociaż jasne jest, że opóźnienia były takie same w obu dniach i że istnieje niewielka różnica między opóźnieniem dwóch dostawców, jasne jest również, że opóźnienia dla obu dostawców są niskie w skali 1–100. Chociaż jest to oczekiwane, ponieważ stan Waszyngton w Stanach Zjednoczonych jest fizycznie blisko regionu świadczenia usługi Azure Zachodnie stany USA 2, czasami wyniki nie są zgodnie z oczekiwaniami. Im większy zakres dat określisz, tym bardziej możesz uśrednić opóźnienie w czasie.

Porównanie względnych opóźnień sieci w różnych regionach platformy Azure z określonej lokalizacji

Jeśli zamiast określać względne opóźnienia między określoną lokalizacją a określonym regionem platformy Azure przy użyciu -Location, chcesz określić względne opóźnienia we wszystkich regionach platformy Azure z określonej lokalizacji fizycznej, możesz to zrobić również. Na przykład, następujące polecenie pomaga ocenić, w którym regionie Azure wdrożyć usługę, jeśli głównymi użytkownikami są użytkownicy Comcast znajdujący się w stanie Waszyngton.

Get-AzNetworkWatcherReachabilityReport `
  -NetworkWatcherName NetworkWatcher_eastus `
  -ResourceGroupName NetworkWatcherRG `
  -Provider "Comcast Cable Communications, LLC - ASN 7922" `
  -Country "United States" `
  -State "washington" `
  -StartTime "2017-12-13" `
  -EndTime "2017-12-15"

Notatka

W przeciwieństwie do jednej lokalizacji, jeśli nie określisz lokalizacji lub określisz wiele lokalizacji, takich jak "Zachodnie stany USA2", "Zachodnie stany USA", należy określić dostawcę usług internetowych podczas uruchamiania polecenia.

Wyświetlanie dostępnych krajów/regionów, stanów, miast i dostawców

Dane są dostępne dla określonych dostawców usług internetowych, krajów/regionów, stanów i miast. Aby wyświetlić listę wszystkich dostępnych dostawców usług internetowych, krajów/regionów, stanów i miast, dla których można wyświetlić dane, wprowadź następujące polecenie:

Get-AzNetworkWatcherReachabilityProvidersList -NetworkWatcherName NetworkWatcher_eastus -ResourceGroupName NetworkWatcherRG

Dane są dostępne tylko dla tych krajów/regionów, stanów i miast wymienionych przez poprzednie polecenie. Poprzednie polecenie wymaga określenia istniejącego obserwatora sieciowego. W przykładzie określono obserwatora sieci NetworkWatcher_eastus w grupie zasobów o nazwie NetworkWatcherRG, ale można określić dowolnego istniejącego obserwatora sieci. Jeśli nie masz istniejącego obserwatora sieciowego, utwórz go, wykonując zadania w Utwórz usługę Network Watcher.

Po uruchomieniu poprzedniego polecenia można filtrować zwrócone dane wyjściowe, określając prawidłowe wartości dla Country, Statei City, w razie potrzeby. Aby na przykład wyświetlić listę dostawców usług internetowych dostępnych w Seattle w stanie Waszyngton w Stanach Zjednoczonych, wprowadź następujące polecenie:

Get-AzNetworkWatcherReachabilityProvidersList `
  -NetworkWatcherName NetworkWatcher_eastus `
  -ResourceGroupName NetworkWatcherRG `
  -City Seattle `
  -Country "United States" `
  -State washington

Ostrzeżenie

Wartość określona dla Country musi zawierać zarówno wielkie, jak i małe litery. Wartości określone dla State i City muszą mieć małe litery. Wartości muszą być wykazane w danych wyjściowych zwróconych po uruchomieniu polecenia bez wartości dla Country, Statei City. Jeśli określisz niepoprawny sposób użycia lub podasz wartość dla Country, Statelub City, która nie znajduje się w danych wyjściowych zwróconych po uruchomieniu polecenia bez wartości dla tych właściwości, otrzymane dane wyjściowe będą puste.