次の方法で共有


独自のトラフィック マネージャーをアプリケーション プロキシに追加する

この記事では、Microsoft Entra アプリケーション プロキシと Traffic Manager を構成する方法について説明します。 アプリケーション プロキシの geo ルーティング機能を使用すると、コネクタ グループが使用するアプリケーション プロキシ サービスのリージョンを最適化できます。 この機能と任意のトラフィック マネージャー ソリューションを結合できます。 この結合により、ユーザーの場所に基づいて完全に動的に地理情報を認識するソリューションが使用可能になります。 アプリケーション プロキシによって保護されているアプリにトラフィックをルーティングする方法に優先順位を付けるため、任意のトラフィック マネージャーの豊富なルール セットを使用できるようになります。 この結合により、ユーザーは 1 つの URL を使用して、最も近いアプリのインスタンスにアクセスできます。

Traffic Manager とアプリケーション プロキシの統合方法を示す図。

前提条件

  • トラフィック マネージャー ソリューション。
  • 異なるリージョンに存在するアプリ。 geo ルーティングは、アプリと併置されるコネクタ グループごとに有効になります。
  • アプリごとに使用するカスタム ドメイン。

アプリケーション プロキシの構成

トラフィック マネージャーを使用するには、アプリケーション プロキシを構成する必要があります。 以降の構成手順では、次の URL 定義を参照してください。

  • リージョン URL: 各アプリのアプリケーション プロキシ エンドポイント。 たとえば、nam.contoso.com、india.contoso.com などです。
  • 代替 URL: トラフィック マネージャーに対して構成された URL。 たとえば、contoso.com です。

Traffic Manager のアプリケーション プロキシを構成します。

  1. アプリ インスタンスを配置する場所ごとにコネクタをインストールします。 コネクタ グループごとに、geo ルーティング機能を使用して、コネクタをそれぞれのリージョンに割り当てます。
  2. アプリケーション プロキシでアプリ インスタンスを設定します。
    1. アプリごとに、カスタム ドメインをアップロードします。 アップロード対象の証明書に、SAN URL としてアプリに使用する代替 URL を含めます。
    2. 各アプリをそれぞれのコネクタ グループに割り当てます。
    3. ユーザー セッション全体で代替 URL を維持する場合は、各アプリを登録し、URL を応答 URL として追加します。 この手順は省略可能です。
  3. トラフィック マネージャー ソリューションで、アプリごとに作成されたアプリケーション プロキシのリージョン URL をエンドポイントとして追加します。
  4. Traffic Manager の負荷分散規則を標準ライセンスで構成します。
  5. トラフィック マネージャーにわかりやすい URL を付与するために、CNAME レコードを作成して、代替 URL がトラフィック マネージャーのエンドポイントを指すようにします。
  6. alternateUrl プロパティを使用して、アプリの onPremisesPublishing リソースの種類で代替 URL を構成します。
  7. ユーザー セッション全体で代替 URL を維持する場合は、onPremisesPublishing を呼び出し、useAlternateUrlForTranslationAndRedirect フラグを true に設定します。

アプリケーション プロキシ構成の例

次の表に、アプリケーション プロキシの構成例を示します。 このサンプルでは、代替 URL としてサンプル アプリ ドメイン www.contoso.com を使用します。

North America (北米) ベースのアプリ India (インド) ベースのアプリ 追加情報
内部 URL contoso.com contoso.com アプリが異なるリージョンでホストされている場合、各アプリに対して同じ内部 URL を使用できます。
外部 URL nam.contoso.com india.contoso.com 各アプリのカスタム ドメインを構成します。
カスタム ドメイン証明書 ドメイン ネーム システム (DNS): nam.contoso.com サブジェクトの別名 (SAN): www.contoso.com DNS: india.contoso.com SAN: www.contoso.com アプリごとにアップロードする証明書で、SAN 値を代替 URL に設定します。 代替 URL は、すべてのユーザーがアプリにアクセスするために使用する URL です。
コネクタ グループ NAM Geo Group(NAMジオグループ) India Geo Group (インド Geo グループ) geo ルーティング機能を使用して、各アプリを正しいコネクタ グループに割り当てる必要があります。
リダイレクト (省略可能) 代替 URL のリダイレクトを維持するには、アプリのアプリケーション登録を追加します。 (省略可能) 代替 URL のリダイレクトを維持するには、アプリのアプリケーション登録を追加します。 この手順は、すべてのリダイレクトに対して代替 URL www.contoso.com を維持する場合に必要です。
応答 URL www.contoso.com www.contoso.com

トラフィック マネージャーの構成

次の手順に従い、トラフィック マネージャーを構成します。

  1. 任意のルーティング規則を使用してトラフィック マネージャー プロファイルを作成します。
  2. Traffic Manager で、NAM エンドポイントを追加します: nam.contoso.com
  3. インドのエンドポイントを追加します: india.contoso.com
  4. アプリ プロキシ エンドポイントを追加します。
  5. CNAME レコードを追加して、www.contoso.com が Traffic Manager の URL を指すようにします。 たとえば、contoso.trafficmanager.net のようにします。 これで、代替 URL がトラフィック マネージャーを指すようになりました。

次のステップ