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

Ostrzeżenie

Ta funkcja jest obecnie w ramach wycofywania.

Uwaga

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 świadczenia 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 Stany Zjednoczone a regionem platformy Azure Zachodnie stany USA 2 między 13-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"

Uwaga

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 obszarze 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 Stany Zjednoczone jest fizycznie blisko regionu świadczenia usługi Azure Zachodnie stany USA 2, czasami wyniki nie są zgodnie z oczekiwaniami. Większy określony zakres dat, tym więcej można średniego opóźnienia 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 polecenia -Location, chcesz określić względne opóźnienia we wszystkich regionach świadczenia usługi Azure z określonej lokalizacji fizycznej, możesz to zrobić również. Na przykład następujące polecenie pomaga ocenić region świadczenia usługi azure w celu wdrożenia usługi, jeśli użytkownicy podstawowi są użytkownikami comcast znajdującymi 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"

Uwaga

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 krajów/regionów, stanów i miast zwracanych przez poprzednie polecenie. Poprzednie polecenie wymaga określenia istniejącego obserwatora sieciowego. W przykładzie określono NetworkWatcher_eastus network watcher w grupie zasobów o nazwie NetworkWatcherRG, ale można określić dowolny istniejący obserwator sieci. Jeśli nie masz istniejącego obserwatora sieciowego, utwórz go, wykonując zadania w temacie Tworzenie obserwatora sieciowego.

Po uruchomieniu poprzedniego polecenia można filtrować zwracane dane wyjściowe, określając prawidłowe wartości dla pól Kraj, Stan i Miasto, jeśli jest to konieczne. Aby na przykład wyświetlić listę dostawców usług internetowych dostępnych w Seattle w stanie Waszyngton w Stany Zjednoczone, 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 pola Kraj musi być wielką i małą literą. Wartości określone dla wartości State (Stan ) i City (Miasto ) muszą mieć małe litery. Wartości muszą być wymienione w danych wyjściowych zwróconych po uruchomieniu polecenia bez wartości dla kraju, stanu i miasta. Jeśli określisz niepoprawny przypadek lub określisz wartość kraju, stanu lub miasta , które nie są w danych wyjściowych zwróconych po uruchomieniu polecenia bez wartości dla tych właściwości, zwracane dane wyjściowe są puste.