Visualizzare le latenze relative da località specifiche alle aree di Azure

Avviso

Questa funzionalità è attualmente deprecata.

Nota

Se si è interessati a misurare la latenza di rete dagli utenti finali al set selezionato di destinazioni di rete, è possibile provare lo strumento Analizzatore Internet di Azure (anteprima).

Questa esercitazione descrive come usare il servizio Network Watcher di Azure per determinare più facilmente l'area di Azure in cui distribuire un'applicazione o un servizio, in base ai dati demografici degli utenti. È anche possibile usarlo per valutare le connessioni dei provider di servizi ad Azure.

Creare un'istanza di Network Watcher

Se è già disponibile un'istanza di Network Watcher in almeno un'area di Azure, è possibile ignorare le attività in questa sezione. Creare un gruppo di risorse per l'istanza di Network Watcher. In questo esempio il gruppo di risorse viene creato nell'area Stati Uniti orientali, ma è possibile crearlo in qualsiasi area di Azure.

New-AzResourceGroup -Name NetworkWatcherRG -Location eastus

Creare un'istanza di Network Watcher. È necessario che sia disponibile un'istanza di Network Watcher in almeno un'area di Azure. In questo esempio viene creata un'istanza di Network Watcher nell'area Stati Uniti orientali di Azure.

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

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

Valutare i provider di servizi o risolvere un problema che segnala un problema, ad esempio "il sito è stato lento", da una posizione specifica all'area di Azure in cui viene distribuito un servizio. Ad esempio, il comando seguente restituisce le latenze medie relative dei provider di servizi Internet tra lo stato di Washington negli Stati Uniti e l'area Stati Uniti occidentali 2 di Azure fra 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 necessariamente coincidere con quella specificata al momento del recupero dell'istanza di Network Watcher. Per il comando precedente è sufficiente specificare un'istanza di Network Watcher esistente. L'istanza di Network Watcher può trovarsi in qualsiasi area. Se si specificano valori per -Country e -State, questi devono essere validi, con l'esatta distinzione tra maiuscole e minuscole. I dati sono disponibili per un numero limitato di paesi/aree geografiche, stati e città. Eseguire i comandi in Visualizza 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.

Avviso

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

Di seguito è riportato l'output del comando precedente:

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 corrisponde alla latenza relativa attraverso le aree e i provider. Se il punteggio è 1, la latenza è massima (peggiore). Se invece è 100, la latenza è minima. Le latenze relative vengono calcolate in base a una media giornaliera. Nell'esempio precedente è evidente che le latenze sono le stesse in entrambi i giorni e vi è una piccola differenza tra la latenza dei due provider, ma è altrettanto evidente che entrambi i provider hanno latenze basse nella scala da 1 a 100. Se nel caso specifico questo comportamento è prevedibile, poiché lo stato di Washington negli Stati Uniti è fisicamente vicino all'area Stati Uniti occidentali 2 di Azure, talvolta non si ottengono risultati come previsto. Specificando un intervallo di date più ampio, è possibile ottenere un valore medio più preciso per la latenza nel tempo.

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

Anziché specificare le latenze relative tra una località e una determinata area di Azure tramite -Location, è possibile determinare le latenze relative da una località fisica specifica a tutte le aree di Azure. Il comando seguente, ad esempio, consente di valutare l'area di Azure in cui distribuire un servizio se gli utenti principali sono utenti di 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

Diversamente dal caso in cui si specifica un'unica località, se non si definisce una località o se ne definiscono più di una, ad esempio "Stati Uniti occidentali2", "Stati Uniti occidentali", quando si esegue il comando è necessario specificare un provider di servizi Internet.

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. Per il comando precedente è necessario specificare un'istanza di Network Watcher esistente. Nell'esempio è specificata l'istanza di Network Watcher NetworkWatcher_eastus in un gruppo di risorse denominato NetworkWatcherRG, ma è possibile specificare qualsiasi istanza di Network Watcher esistente. Se non è disponibile un'istanza di Network Watcher esistente, crearne una eseguendo le attività descritte in Creare un'istanza di Network Watcher.

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

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

Avviso

Per Country deve essere specificato un valore in lettere maiuscole e minuscole, mentre per State e City i valori devono essere in lettere minuscole. I valori devono essere inclusi nell'output restituito dopo l'esecuzione del comando senza valori per Country, State e City. Se l'uso di maiuscole e minuscole non è corretto o si specifica un valore per Country, State o City che non è presente nell'output restituito dopo l'esecuzione del comando senza valori per queste proprietà, l'output restituito è vuoto.