警告
この機能は現在非推奨です。
手記
エンド ユーザーから選択したネットワーク宛先のセットまでのネットワーク待ち時間の測定に関心がある場合は、Azure Internet Analyzer ツール (プレビュー)を試すことができます。
このチュートリアルでは、Azure Network Watcher サービスを使用して、ユーザーの人口統計に基づいて、アプリケーションまたはサービスをデプロイする Azure リージョンを決定する方法について説明します。 さらに、これを使用して、サービス プロバイダーの Azure への接続を評価できます。
ネットワーク ウォッチャーを作成する
少なくとも 1 つの Azure リージョンにネットワーク ウォッチャーが既にある場合は、このセクションのタスクをスキップできます。 ネットワーク ウォッチャーのリソース グループを作成します。 この例では、リソース グループは米国東部リージョンに作成されますが、任意の Azure リージョンにリソース グループを作成できます。
New-AzResourceGroup -Name NetworkWatcherRG -Location eastus
ネットワーク ウォッチャーを作成します。 少なくとも 1 つの Azure リージョンにネットワーク ウォッチャーを作成する必要があります。 この例では、ネットワーク ウォッチャーが米国東部 Azure リージョンに作成されます。
New-AzNetworkWatcher -Name NetworkWatcher_eastus -ResourceGroupName NetworkWatcherRG -Location eastus
特定の場所から 1 つの Azure リージョンとの相対的なネットワーク待機時間を比較する
サービス プロバイダーを評価するか、特定の場所からサービスがデプロイされている Azure リージョンまで、"サイトが遅かった" などの問題を報告するユーザーのトラブルシューティングを行います。 たとえば、次のコマンドは、2017 年 12 月 13 日から 15 日までの米国ワシントン州と米国西部 2 Azure リージョン間の平均相対インターネット サービス プロバイダー待機時間を返します。
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
の値を指定する場合は、有効である必要があります。 値は大文字と小文字が区別されます。 データは、限られた数の国/地域、州、および都市で使用できます。 [使用可能な国/地域 州、市区町村、プロバイダーの表示] でコマンドを実行して、前のコマンドで使用できる国/地域、市区町村、州の一覧を表示します。
警告
-StartTime
と -EndTime
には、過去 30 日以内の日付を指定する必要があります。 前の日付を指定すると、データは返されません。
前のコマンドの出力は次のとおりです。
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
}
]
}
]
返される出力では、スコア の値は、リージョンとプロバイダー間の相対的な待機時間です。 スコア 1 は最も低い (最も長い) 待機時間ですが、100 は最も短い待機時間です。 相対的な待機時間は、その日の平均です。 前の例では、待機時間が両方の日で同じであり、2 つのプロバイダーの待機時間に小さな違いがあることは明らかですが、両方のプロバイダーの待機時間が 1 から 100 のスケールで低いことも明らかです。 これは予想されますが、米国のワシントン州は物理的に米国西部 2 の Azure リージョンに近いため、結果が期待どおりでない場合があります。 指定した日付範囲が大きいほど、時間の経過に伴う平均待機時間が長くなります。
特定の場所から Azure リージョン間の相対的なネットワーク待機時間を比較する
-Location
を使用して特定の場所と特定の Azure リージョンの間の相対的な待機時間を指定する代わりに、特定の物理的な場所からすべての Azure リージョンに対する相対的な待機時間を決定する必要がある場合は、それも可能です。 たとえば、次のコマンドは、プライマリ ユーザーがワシントン州にある Comcast ユーザーである場合に、サービスをデプロイする Azure リージョンを評価するのに役立ちます。
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"
手記
1 つの場所を指定する場合とは異なり、場所を指定しない場合や、"米国西部 2"、"米国西部" などの複数の場所を指定する場合は、コマンドの実行時にインターネット サービス プロバイダーを指定する必要があります。
利用可能な国/地域、州、都市、プロバイダーを表示する
データは、特定のインターネット サービス プロバイダー、国/地域、州、および都市で利用できます。 データを表示できる利用可能なすべてのインターネット サービス プロバイダー、国/地域、州、および都市の一覧を表示するには、次のコマンドを入力します。
Get-AzNetworkWatcherReachabilityProvidersList -NetworkWatcherName NetworkWatcher_eastus -ResourceGroupName NetworkWatcherRG
データは、前のコマンドによって返された国/地域、州、および都市でのみ使用できます。 前のコマンドでは、既存のネットワーク ウォッチャーを指定する必要があります。 この例では、NetworkWatcherRG という名前のリソース グループNetworkWatcher_eastus ネットワーク ウォッチャーを指定しましたが、既存のネットワーク ウォッチャーは指定できます。 既存のネットワーク ウォッチャーがない場合は、「Network Watcherの作成」のタスクを完了して作成します。
前のコマンドを実行した後、必要に応じて、Country、State、および Cityの有効な値を指定して、返される出力をフィルター処理できます。 たとえば、米国ワシントン州シアトルで使用できるインターネット サービス プロバイダーの一覧を表示するには、次のコマンドを入力します。
Get-AzNetworkWatcherReachabilityProvidersList `
-NetworkWatcherName NetworkWatcher_eastus `
-ResourceGroupName NetworkWatcherRG `
-City Seattle `
-Country "United States" `
-State washington
警告
Country に指定する値は、大文字と小文字にする必要があります。 State と City に指定する値は小文字にする必要があります。 コマンドを実行した後に返される出力には、値がリストされなければなりません。ただし、国、州、および 市の値は含まれません。 正しくない大文字と小文字を指定するか、国、州、または 市 の値を指定した場合、これらのプロパティの値なしでコマンドを実行しても、返される出力にそれらの値が含まれていないと、返される出力は空になります。