次の方法で共有


特定の場所から Azure リージョンに対する相対的な待機時間を表示する

警告

この機能は現在非推奨です。

手記

エンド ユーザーから選択したネットワーク宛先のセットまでのネットワーク待ち時間の測定に関心がある場合は、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の作成」のタスクを完了して作成します。

前のコマンドを実行した後、必要に応じて、CountryState、および Cityの有効な値を指定して、返される出力をフィルター処理できます。 たとえば、米国ワシントン州シアトルで使用できるインターネット サービス プロバイダーの一覧を表示するには、次のコマンドを入力します。

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

警告

Country に指定する値は、大文字と小文字にする必要があります。 StateCity に指定する値は小文字にする必要があります。 コマンドを実行した後に返される出力には、値がリストされなければなりません。ただし、、および の値は含まれません。 正しくない大文字と小文字を指定するか、、または の値を指定した場合、これらのプロパティの値なしでコマンドを実行しても、返される出力にそれらの値が含まれていないと、返される出力は空になります。