MicrosoftAzure-トラフィックマネージャー

まず、Azure TrafficManagerが提供するサービスとは何かを理解しましょう。基本的に、このサービスは、Azureでホストされているサービスのトラフィック負荷を分散します。ルーティングポリシーはクライアントによって定義され、Azureでホストされているサービスへのトラフィックは設定されたポリシーに従ってリダイレクトされます。トラフィックマネージャーはDNSベースのサービスです。したがって、アプリケーションの可用性とパフォーマンスが向上します。

Azureでトラフィックマネージャーを作成および構成する方法を見てみましょう。

トラフィックマネージャーを作成する

Step 1 − Azure管理ポータルにログインし、左下隅にある[新規]をクリックします。

Step 2 − [ネットワークサービス]→[トラフィックマネージャー]→[クイック作成]を選択します。

Step 3 − DNSプレフィックスを入力し、負荷分散方法を選択します。

このドロップダウンには3つのオプションがあります。

  • Performance−このオプションは、2つの異なる場所にエンドポイントがある場合に理想的です。DNSが要求されると、ユーザーに最も近いリージョンにリダイレクトされます。

  • Round Robin−このオプションは、トラフィックを複数のエンドポイントに分散する場合に最適です。正常なエンドポイントを選択することにより、トラフィックはラウンドロビン方式で分散されます。

  • Failover −このオプションでは、プライマリアクセスポイントが設定されますが、障害が発生した場合は、代替エンドポイントがバックアップとして使用可能になります。

Step 4−ニーズに基づいて、負荷分散方法を選択できます。ここでパフォーマンスを選択しましょう。

Step 5 − [作成]をクリックします。

作成され、管理ポータルに表示されるトラフィックマネージャが表示されます。構成されるまで、そのステータスは非アクティブになります。

TrafficManagerを介して監視するエンドポイントを作成する

Step 1 −作業する管理ポータルの左側のパネルから「TrafficManager」を選択します。

Step 2−次の図に示すように、上部の水平メニューから[エンドポイント]を選択します。次に、[エンドポイントの追加]を選択します。

Step 3−次の画像のような画面が表示されます。サービスタイプを選択すると、そのサービスの下にあるアイテムが一覧表示されます。

Step 4 −サービスエンドポイントを選択して続行します。

Step 5 −サービスエンドポイントがプロビジョニングされます。

この場合、Azureで作成されたサービス「tutorialsPointVM」がトラフィックマネージャーによって監視され、そのトラフィックが指定されたポリシーに従ってリダイレクトされることがわかります。

ポリシーを構成する

Step 1 −次の図に示すように、上部のメニューバーで[構成]をクリックします。

Step 2− DNS存続可能時間(TIL)を入力します。これは、クライアント/ユーザーが特定のエンドポイントを引き続き使用する時間です。たとえば、40秒を入力すると、トラフィック管理システムの変更について、40秒ごとにトラフィックマネージャにクエリが実行されます。

Step 3−ドロップダウンから目的の方法を選択することにより、ここで負荷分散方法を変更できます。ここでは、前に選択した「パフォーマンス」を選択しましょう。

Step 4−下にスクロールすると、「監視設定」という見出しが表示されます。プロトコルを選択できます。監視するサービスのポート番号と相対パスを入力します。