Partilhar via


Ver latência relativa para as regiões do Azure a partir de localizações específicas

Aviso

Este recurso está atualmente sob descontinuação.

Nota

Se estiver interessado em medir a latência da rede dos seus utilizadores finais para o conjunto selecionado de destinos de rede, poderá experimentar a ferramenta Azure Internet Analyzer (pré-visualização).

Neste tutorial, saiba como usar o serviço Observador de Rede do Azure para ajudá-lo a decidir em qual região do Azure implantar seu aplicativo ou serviço, com base em sua demografia de usuário. Além disso, você pode usá-lo para ajudar a avaliar as conexões dos provedores de serviços com o Azure.

Criar um observador de rede

Se você já tiver um observador de rede em pelo menos uma região do Azure, poderá ignorar as tarefas nesta seção. Crie um grupo de recursos para o observador de rede. Neste exemplo, o grupo de recursos é criado na região Leste dos EUA, mas você pode criar o grupo de recursos em qualquer região do Azure.

New-AzResourceGroup -Name NetworkWatcherRG -Location eastus

Crie um observador de rede. Você deve ter um observador de rede criado em pelo menos uma região do Azure. Neste exemplo, um observador de rede é criado na região Azure Leste dos EUA.

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

Comparar latências de rede relativas a uma única região do Azure a partir de um local específico

Avalie provedores de serviços ou solucione problemas de um usuário relatando um problema como "o site estava lento", de um local específico para a região azure onde um serviço é implantado. Por exemplo, o comando a seguir retorna a média relativa de latências do provedor de serviços de Internet entre o estado de Washington, nos Estados Unidos, e a região Oeste dos EUA 2 Azure entre 13 e 15 de dezembro de 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"

Nota

A região especificada no comando anterior não precisa ser a mesma que a região especificada quando você recuperou o inspetor de rede. O comando anterior simplesmente requer que você especifique um observador de rede existente. O observador de rede pode estar em qualquer região. Se você especificar valores para -Country e -State, eles deverão ser válidos. Os valores diferenciam maiúsculas de minúsculas. Os dados estão disponíveis para um número limitado de países/regiões, estados e cidades. Execute os comandos em Exibir países/regiões, estados, cidades e provedores disponíveis para exibir uma lista de países/regiões, cidades e estados disponíveis para usar com o comando anterior.

Aviso

Você deve especificar uma data nos últimos 30 dias para -StartTime e -EndTime. A especificação de uma data anterior resultará em nenhum dado retornado.

A saída do comando anterior segue:

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

Na saída retornada, o valor de Score é a latência relativa entre regiões e provedores. Uma pontuação de 1 é a pior (mais alta) latência, enquanto 100 é a menor latência. As latências relativas são calculadas em média para o dia. No exemplo anterior, embora esteja claro que as latências foram as mesmas nos dois dias e que há uma pequena diferença entre a latência dos dois provedores, também está claro que as latências para ambos os provedores são baixas na escala de 1 a 100. Embora isso seja esperado, uma vez que o estado de Washington, nos Estados Unidos, está fisicamente perto da região West US 2 Azure, às vezes os resultados não são os esperados. Quanto maior o intervalo de datas especificado, mais latência média ao longo do tempo.

Comparar latências de rede relativas entre regiões do Azure a partir de um local específico

Se, em vez de especificar as latências relativas entre um local específico e uma região específica do Azure usando -Locationo , você quiser determinar as latências relativas para todas as regiões do Azure a partir de um local físico específico, você também poderá fazer isso. Por exemplo, o comando a seguir ajuda você a avaliar em qual região azure implantar um serviço se seus usuários principais forem usuários Comcast localizados no estado de Washington:

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"

Nota

Ao contrário de quando você especifica um único local, se você não especificar um local, ou especificar vários locais, como "West US2", "West US", você deve especificar um provedor de serviços de Internet ao executar o comando.

Ver países/regiões, estados, cidades e fornecedores disponíveis

Os dados estão disponíveis para provedores de serviços de Internet específicos, países/regiões, estados e cidades. Para exibir uma lista de todos os provedores de serviços de Internet disponíveis, países/regiões, estados e cidades, para os quais você pode exibir dados, digite o seguinte comando:

Get-AzNetworkWatcherReachabilityProvidersList -NetworkWatcherName NetworkWatcher_eastus -ResourceGroupName NetworkWatcherRG

Os dados só estão disponíveis para os países/regiões, estados e cidades retornados pelo comando anterior. O comando anterior requer que você especifique um inspetor de rede existente. O exemplo especificou o observador de rede NetworkWatcher_eastus em um grupo de recursos chamado NetworkWatcherRG, mas você pode especificar qualquer observador de rede existente. Se você não tiver um observador de rede existente, crie um concluindo as tarefas em Criar um observador de rede.

Depois de executar o comando anterior, você pode filtrar a saída retornada especificando valores válidos para País, Estado e Cidade, se desejar. Por exemplo, para exibir a lista de provedores de serviços de Internet disponíveis em Seattle, Washington, nos Estados Unidos, digite o seguinte comando:

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

Aviso

O valor especificado para País deve ser maiúsculo e minúsculo. Os valores especificados para Estado e Cidade devem ser minúsculos. Os valores devem ser listados na saída retornada após a execução do comando sem valores para País, Estado e Cidade. Se você especificar o caso incorreto ou especificar um valor para País, Estado ou Cidade que não esteja na saída retornada após a execução do comando sem valores para essas propriedades, a saída retornada estará vazia.