Condividi tramite


Visualizzare la latenza relativa alle aree di Azure da posizioni specifiche

Avvertimento

Questa funzionalità è attualmente deprecata.

Nota

Se sei interessato a misurare la latenza di rete dagli utenti finali al set selezionato di destinazioni di rete, puoi provare lo strumento Azure Internet Analyzer (anteprima).

Questa esercitazione illustra come usare il servizio Azure Network Watcher per decidere in quale area di Azure distribuire l'applicazione o il servizio in, in base ai dati demografici dell'utente. È anche possibile usarlo per valutare le connessioni dei provider di servizi ad Azure.

Creare un Network Watcher

Se si ha già un network watcher in almeno un'area di Azure , è possibile ignorare le attività in questa sezione. Creare un gruppo di risorse per il "Network Watcher". In questo esempio il gruppo di risorse viene creato nell'area Stati Uniti orientali, ma è possibile creare il gruppo di risorse in qualsiasi area di Azure.

New-AzResourceGroup -Name NetworkWatcherRG -Location eastus

Creare un osservatore di rete. È necessario avere un network watcher creato in almeno un'area di Azure. In questo esempio viene creato un network watcher nell'area Stati Uniti orientali di Azure.

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

Confrontare le latenze di rete relative con una singola area di Azure da una località specifica

Valutare i fornitori di servizi o risolvere un problema segnalato da un utente, ad esempio "il sito è stato lento", da una posizione specifica alla regione di Azure in cui un servizio è distribuito. Ad esempio, il comando seguente restituisce le latenze medie relative del provider di servizi Internet tra lo stato di Washington negli Stati Uniti e l'area di Azure Stati Uniti occidentali 2 tra il 13 e il 15 dicembre 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

L'area specificata nel comando precedente non deve corrispondere all'area specificata quando è stato recuperato network watcher. Il comando precedente richiede semplicemente di specificare un network watcher esistente. Network Watcher può trovarsi in qualsiasi area. Se si specificano valori per -Country e -State, devono essere validi. I valori fanno distinzione tra maiuscole e minuscole. I dati sono disponibili per un numero limitato di paesi/aree geografiche, stati e città. Eseguire i comandi in Visualizzare paesi/aree geografiche, stati, città e provider disponibili per visualizzare un elenco di paesi/aree geografiche, città e stati disponibili da usare con il comando precedente.

Avvertimento

È necessario specificare una data negli ultimi 30 giorni per -StartTime e -EndTime. Se si specifica una data precedente, non verranno restituiti dati.

L'output del comando precedente 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
                           }
                         ]
                       }
                     ]

Nell'output restituito, il valore di Score è la latenza relativa tra aree e provider. Un punteggio pari a 1 è la latenza peggiore (più alta), mentre 100 è la latenza più bassa. Le latenze relative vengono mediate per il giorno. Nell'esempio precedente, mentre è chiaro che le latenze per entrambi i provider erano uguali e che esiste una piccola differenza tra la latenza dei due provider, è anche chiaro che le latenze per entrambi i provider sono basse sulla scala da 1 a 100. Anche se questo è previsto, poiché lo stato di Washington negli Stati Uniti è fisicamente vicino alla regione Azure West US 2, a volte i risultati non corrispondono alle aspettative. Maggiore è l'intervallo di date specificato, maggiore è la latenza media nel tempo.

Confrontare le latenze di rete relative tra aree di Azure da una località specifica

Se, invece di specificare le latenze relative tra una località specifica e un'area di Azure specifica usando -Location, si vogliono determinare le latenze relative a tutte le aree di Azure da una posizione fisica specifica, è possibile farlo anche. Ad esempio, il comando seguente consente di valutare l'area di Azure in cui distribuire un servizio se gli utenti primari sono utenti Comcast che si trovano nello stato di 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

A differenza di quando si specifica una singola posizione, se non si specifica un percorso o si specificano più posizioni, ad esempio "Stati Uniti occidentali2", "Stati Uniti occidentali", è necessario specificare un provider di servizi Internet quando si esegue il comando.

Visualizzare paesi/aree geografiche, stati, città e provider disponibili

I dati sono disponibili per provider di servizi Internet specifici, paesi/aree geografiche, stati e città. Per visualizzare un elenco di tutti i provider di servizi Internet disponibili, paesi/aree geografiche, stati e città, per cui è possibile visualizzare i dati, immettere il comando seguente:

Get-AzNetworkWatcherReachabilityProvidersList -NetworkWatcherName NetworkWatcher_eastus -ResourceGroupName NetworkWatcherRG

I dati sono disponibili solo per i paesi/aree geografiche, gli stati e le città restituiti dal comando precedente. Il comando precedente richiede di specificare un network watcher esistente. Nell'esempio è stato specificato il NetworkWatcher_eastus network watcher in un gruppo di risorse denominato NetworkWatcherRG, ma è possibile specificare qualsiasi watcher di rete esistente. Se non si dispone di un network watcher esistente, crearne uno completando le attività in Creare un network watcher.

Dopo aver eseguito il comando precedente, è possibile filtrare l'output restituito specificando i valori validi per Country, Statee City, se necessario. Ad esempio, per visualizzare l'elenco dei provider di servizi Internet disponibili in Seattle, Washington, negli Stati Uniti, immettere il comando seguente:

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

Avvertimento

Il valore specificato per Country deve essere maiuscolo e minuscolo. I valori specificati per State e City devono essere minuscoli. I valori devono essere elencati nell'output restituito dopo aver eseguito il comando senza valori per Country, Statee City. Se si specifica il caso non corretto o si specifica un valore per Country, Stateo City che non si trova nell'output restituito dopo l'esecuzione del comando senza valori per queste proprietà, l'output restituito è vuoto.