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