Поделиться через


Просмотр относительной задержки в регионах Azure из определённых местоположений

Предупреждение

Эта функция в настоящее время устаревает и будет вскоре удалена.

Заметка

Если вы заинтересованы в измерении задержки сети от конечных пользователей до выбранного набора сетевых назначений, вам стоит попробовать «Анализатор Интернета Azure» (предварительная версия) .

В этом руководстве вы узнаете, как использовать службу "Наблюдатель за сетями" Azure , чтобы помочь вам решить, в каком регионе Azure развернуть приложение или службу на основе демографических данных пользователя. Кроме того, его можно использовать для оценки подключений поставщиков услуг к Azure.

Создание наблюдателя за сетями

Если у вас уже есть наблюдатель за сетями в одном регионе Azure , можно пропустить задачи в этом разделе. Создайте группу ресурсов для наблюдателя за сетями. В этом примере группа ресурсов создается в регионе "Восточная часть США", но вы можете создать группу ресурсов в любом регионе Azure.

New-AzResourceGroup -Name NetworkWatcherRG -Location eastus

Создайте наблюдатель за сетями. У вас должен быть наблюдатель за сетями, созданный по крайней мере в одном регионе Azure. В этом примере сетевой наблюдатель создается в регионе Восток США Azure.

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

Сравнение относительных задержек сети с одним регионом Azure из определенного расположения

Оцените поставщиков услуг или устраните проблему, связанную с сообщением о проблеме, например "сайт был медленным", из определенного местоположения в регион Azure, где развернута служба. Например, следующая команда возвращает среднюю относительную задержку поставщика услуг Интернета между штатом Вашингтон в США и регионом Azure западной части США 2 в период с 13 по 15 декабря 2017 г.

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

Заметка

Регион, указанный в предыдущей команде, не обязательно должен совпадать с регионом, указанным при получении наблюдателя за сетью. Предыдущая команда требует только указать на существующее средство мониторинга сети. Наблюдатель за сетями может находиться в любом регионе. Если вы указываете значения для -Country и -State, они должны быть допустимыми. Значения чувствительны к регистру. Данные доступны для ограниченного количества стран или регионов, штатов и городов. Выполните команды в , чтобы посмотреть доступные страны или регионы, штаты, города и поставщиков, и просмотреть список доступных стран или регионов, городов и штатов для использования с предыдущей командой.

Предупреждение

Необходимо указать дату за последние 30 дней для -StartTime и -EndTime. Указание предыдущей даты приведет к тому, что данные не возвращаются.

Выходные данные предыдущей команды приведены ниже.

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
                           }
                         ]
                       }
                     ]

В возвращаемых выходных данных значение Score является относительной задержкой между регионами и поставщиками. Оценка 1 является худшей (самой высокой) задержкой, в то время как 100 является самой низкой задержкой. Относительные задержки в среднем за день. В предыдущем примере ясно, что задержки были одинаковыми в оба дня, и что существует небольшая разница между задержкой двух поставщиков, также ясно, что задержки для обоих поставщиков низкие по шкале 1–100. Хотя это ожидается, поскольку штат Вашингтон в Соединенных Штатах физически близок к региону 'Запад США 2' в Azure, иногда результаты не соответствуют ожиданиям. Чем больше указанный диапазон дат, тем больше возможностей усреднить задержку по времени.

Сравнение относительных задержек сети в регионах Azure из определенного расположения

Если вместо указания относительной задержки между определенным расположением и определенным регионом Azure с помощью -Location, необходимо определить относительную задержку для всех регионов Azure из определенного физического расположения, это можно сделать. Например, следующая команда помогает оценить, в каком регионе Azure развернуть службу, если основными пользователями являются пользователи Comcast, расположенные в штате Вашингтон:

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"

Заметка

В отличие от того, когда вы указываете одно расположение, если не укажите расположение или укажите несколько расположений, таких как "Западная часть США2", "Западная часть США", необходимо указать поставщика услуг Интернета при выполнении команды.

Просмотр доступных стран и регионов, штатов, городов и поставщиков

Данные доступны для определенных поставщиков услуг Интернета, стран и регионов, штатов и городов. Чтобы просмотреть список всех доступных поставщиков услуг Интернета, стран и регионов, штатов и городов, для просмотра данных введите следующую команду:

Get-AzNetworkWatcherReachabilityProvidersList -NetworkWatcherName NetworkWatcher_eastus -ResourceGroupName NetworkWatcherRG

Данные доступны только для стран или регионов, штатов и городов, возвращаемых предыдущей командой. Предыдущая команда требует указать существующего наблюдателя за сетями. В этом примере указан наблюдатель за сетями NetworkWatcher_eastus в группе ресурсов с именем NetworkWatcherRG, но можно указать любой существующий наблюдатель за сетями. Если у вас нет существующего наблюдателя за сетями, создайте его, выполнив задачи в создание наблюдателя за сетями.

После выполнения предыдущей команды можно отфильтровать возвращаемые выходные данные, указав допустимые значения для country, Stateи Cityпри необходимости. Например, чтобы просмотреть список поставщиков услуг Интернета, доступных в Сиэтле, Вашингтоне, США, введите следующую команду:

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

Предупреждение

Значение, указанное для страна, должно содержать буквы в верхнем и нижнем регистре. Значения, указанные для штата и города, должны быть строчными буквами. Значения должны быть перечислены в выходных данных, возвращаемых после выполнения команды без значений для Country, Stateи City. Если указать неправильный формат или указать значение для Country, Stateили City, не находящихся в выводе, возвращаемом после выполнения команды без значений для этих свойств, то возвращаемый результат будет пустым.