問題タブ [azure-traffic-manager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2352 参照

azure - コピーを使用した Microsoft.Web/sites/hostNameBindings リソースの ARM テンプレートのデプロイ

場所ごとにアプリ サービス プランと Web サイトをデプロイするために、一連の Azure データ センターの場所に対してコピー操作を使用します。トラフィック マネージャー プロファイルを作成し、コピー オブジェクトを使用して場所ごとのエンドポイントをトラフィック マネージャー プロファイルに追加できます。

ここの指示に従って Microsoft.Web/sites/hostNameBindings リソースを使用して、各 Web サイトの CNAME をカスタム ドメイン名に設定しようとすると、次のようになりました。

これを使用すると、CNAME は実際に設定されますが、ARM テンプレートのデプロイは次のエラーで失敗します。

競合が何であるかはわかりません。依存関係セグメントを追加して、Web サイトが作成されるのと、trafficmanagerendpoint の両方がプロビジョニングを完了するのを待機しようとしたためです。Web サイトの作成後に CNAME を追加し、Traffic Manager エンドポイントが CNAME の作成を待機するように順序を変更してみます。順序によって違いが生じる理由がわかりません。

アーム テンプレートの Microsoft.Web/sites/hostNameBindings セクションを正しく定義しましたか? このシナリオでは、依存順序は重要ですか? それはすべきですか?

0 投票する
2 に答える
2026 参照

azure - Traffic Manager の背後に複数の App Service があるカスタム ドメインで SSL をセットアップする方法は?

Azure でさまざまな構成の可能性を少し試してみようとしていますが、Traffic Manager の背後で複数の Web サイト (App Service) を使用しているときに、SSL カスタム ドメインを正しく構成しようとして立ち往生しています。

問題なく、次のことができました。

  1. カスタム ドメイン ( subdomain.mydomain.com ) を Azure App Service ( subdomain1.azurewebsites.net ) にアタッチします。
  2. Traffic Manager ( subdomain.trafficmanager.net ) の背後にある Azure App Service ( subdomain1.azurewebsites.net ) にカスタム ドメイン ( subdomain.mydomain.com ) をアタッチします (ここで対処)

しかし、Traffic Manager の背後に 2 つ目の App Service を追加しようとすると、次の問題が発生します。

1. カスタム ドメイン( subdomain.mydomain.com ) を 2 番目の App Service ( subdomain2.azurewebsites.net ) に接続できません。エラーメッセージは次のとおりです。

ホスト名バインディングの更新に失敗しました:
ホスト名subdomain.mydomain.comは、別の Azure Web サイトsubdomain1に既に割り当てられています。

リッスンするドメインのリストにsubdomain.mydomain.comを追加できない場合、SSL が 2 番目の Web サイトでどのように機能するかわかりません(実際、追加しないと追加されません)。

2. 2 番目の App Serviceを Traffic Manager のエンドポイントのリストに追加できません。エラーメッセージは次のとおりです。

構成の変更を Traffic Manager プロファイル'mytrafficmanager'に保存できませんでした。
エラー:提供された Azure Web サイト エンドポイントの一部が無効です: トラフィック マネージャーの構成で 1 つ以上の競合が検出されました。複数のドメインがリージョン"西ヨーロッパ"を指しています: subdomain1.azurewebsites.netsubdomain2.azurewebsites.net

しかし、ドキュメントを読むと、同じリージョンに複数のエンドポイントを追加できるようです:

プロファイルに同じ Azure リージョン内の複数のエンドポイントが含まれている場合、そのリージョンに向けられたトラフィックは、使用可能なエンドポイント全体に均等に分散されます (構成されたエンドポイントの有効化/無効化の状態と進行中のエンドポイントの監視に基づいて)。リージョン内で別のトラフィック分散を希望する場合は、入れ子になった Traffic Manager プロファイルを使用して実現できます。

MSDN のドキュメントのTraffic Manager と App Service を使用する例では、 1 つのApp Serviceでそれを行う方法のみを示しています。

私は何か間違ったことをしていますか?はいの場合、Azure のトラフィック マネージャーの背後に複数の Web サイト/アプリ サービスを追加する正しい方法は何ですか?

0 投票する
1 に答える
5362 参照

azure-web-app-service - Azure トラフィック マネージャーと https エンドポイント

Azure で実行されている Web サイトがあります。カスタム ドメインと SSL を追加して、https アクセスを有効にしました。すべて良好。数日前、私の Web サイトがホストされているデータセンター (西ヨーロッパ) で Azure にネットワークの問題が発生し、もちろんその間、私のサイトは影響を受けました。そこで、サイトをトラフィック マネージャーの下に置き、2 つのリージョンにデプロイすることにしました。

ATM での HTTP アクセスの構成は機能します。しかし、(ATM 構成ページで https プロトコルを選択して) Https に切り替えると、すべてのエンドポイントが「劣化」状態になります。

だから、私の質問は次のとおりです: https を使用するためにトラフィック マネージャーに証明書を追加する必要がありますか? https エンドポイントを ATM に追加するにはどうすればよいですか?

0 投票する
1 に答える
230 参照

azure-traffic-manager - Traffic Manager を使用して、TTL が原因でサービスが利用できない問題を軽減する方法

トラフィック マネージャーを使用して、トラフィックを別のデータ センターでホストされているサービスに負荷分散しています。問題は、クライアントがトラフィック マネージャーに要求したときに、トラフィック マネージャーが TTL 設定の IP で応答すると (たとえば 5 分)、クライアントが 5 分以内にその IP に要求することです。その IP でホストされているサービスが 5 分間ダウンした場合、クライアントはサービスを利用できないというエラーを受け取ります。この問題を軽減するにはどうすればよいですか? アプリケーション ゲートウェイは役に立ちますか?

0 投票する
1 に答える
38 参照

azure-traffic-manager - TrafficMgr プロファイルを新しい Azure portal に移行する

4 年前にセットアップされた多くの Traffic Manager プロファイルがあります。それらを ARM アプローチに移行して、新しい Azure ポータルでそれらを表示および管理できるようにしたいと考えています。

それらを移行する方法はありますか? 新しいポータルで、既存のポータルを反映する新しいポータルを作成し (一意の URL を取得するために名前が少し異なります)、CNAME エントリを再マッピングできることがわかりました。しかし、これは面倒で、エラーが発生しやすいようです。他のオプションはありますか?

0 投票する
2 に答える
891 参照

azure - Traffic Manager を使用してクラウド サービスで SSL を構成する方法を教えてください。

クラウド サービスを指すトラフィック マネージャーがあります。次に、そのシステムで SSL を構成したいと考えています。Traffic Manager を使用してクラウド サービスで SSL を構成するにはどうすればよいですか?

0 投票する
4 に答える
9431 参照

azure - Azure Traffic Manager SSL セットアップ (非クラシック)

"優先" トラフィック管理を構成したい Azure API App Service があります (これはクラシックではなく新しい Traffic Manager です)。サービスを 2 つの別々の Azure リージョンにデプロイし、2 つのサービス インスタンスへの優先ルーティングを実行するように Traffic Manager インスタンスを構成しました。サービスには、次のカスタム ドメイン構成があります。

foo1.mydomain.com

foo2.mydomain.com

それぞれの Azure App Service IP アドレスを指す両方のサブドメインの A レコードがあります。

また、ワイルドカード証明書をサービスに添付しました。 https://foo1.mydomain.comまたはhttps://foo2.mydomain.comに移動すると、すべてがうまく機能します。Traffic Manager エンドポイントの監視では、両方のエンドポイントがオンラインで有効になっていることが示されます。

ここで、クライアントに、CNAME を作成したバニティ エンドポイント foo.mydomain.com にリクエストを送信してもらいたいと考えています。CNAME は、Traffic Manager インスタンスの URL myapi.trafficmanager.net を指しています。

SSL/TLS を使用してバニティ URL (つまり、https://foo.mydomain.com ) を解決しようとすると、トラフィック マネージャーが *.azurewebsited.net 証明書を添付しているため、証明書エラーが発生します。SSL/TLS を使用せずにバニティ URL (つまり、http://foo.mydomain.com ) を解決しようとすると、404 と「Web アプリが見つかりません」というメッセージが表示されます。ここでも、個々のエンドポイントを明示的に解決すると、予想どおり 200 が返されます。

私の質問: SSL/TLS 証明書とバニティ URL を使用して、2 つのカスタム ドメイン名の優先ルーティングを行うように Azure Traffic Manager を適切に構成するにはどうすればよいですか?

参照用の出力を掘る:

0 投票する
2 に答える
194 参照

asp.net - ダウンタイムなしで、ある Azure Web アプリから別の Azure Web アプリに Web トラフィックを迂回させる

2 つの Azure Web アプリがあります。

  • webapp1.azurewebsites.net
  • webapp2.azurewebsites.net

webapp1 は私のライブ Web サイトで、カスタム ドメイン www.example.com で構成されています。

すべての着信トラフィックを、webapp1 ではなく webapp2 に転送したいと考えています。

これを行う私の計画は次のとおりです。

  1. カスタム ドメイン「www.example.com」を webapp2 に追加します。
  2. www.example.com の DNS CNAME レコードを変更して、(webapp1.azurewebsites.net ではなく) webapp2.azurewebsites.net を指すようにします。

ただし、このアプローチは機能しません。portal.azure.com を使用して webapp2 にカスタム ドメイン名を追加しようとすると、「ホスト名 www.example.com は既に別の Azure Web サイトに割り当てられています」というエラーが表示されます。

この移行でダウンタイムが発生しないようにすることが重要であるため、カスタム ドメイン名を webapp2 に追加する前に webapp1 から削除することはできません。

この問題を解決する方法についてのアイデアはありますか?

0 投票する
1 に答える
228 参照

web-services - サービス用のパブリック IP は 1 つですが、2 つの内部 IP へのフェールオーバー ディストリビューション

サービスの単一のパブリック アドレスを使用して Azure でフェールオーバーを設定できるかどうか、誰か教えてもらえますか?

つまり、サービスのパブリック IP アドレスを常に同じままにしたいが、これら 2 つの内部 IP のフェールオーバーまたは優先度の状態に応じて 2 つの内部 IP アドレスに分散させるということですか? これは可能ですか?もしそうなら、どのように?

0 投票する
2 に答える
512 参照

azure - 優先モードの Azure Traffic Manager のサイト ダウン ページは必要ですか?

Web サイト用に Azure Traffic Manager を優先モードで設定しています。プライマリとフェールオーバーの場所があり、どちらも "FailoverMonitor.aspx" ページで監視されています。適切なリソース\リージョンのリソースがダウンしている場合は、500 エラーを返します。また、すべての場所がダウンした場合にエラー メッセージがユーザーに返されるようにしたいと考えていました。

私のテストでは、プライマリ (優先度 1) とフェールオーバー (優先度 2) の両方を中断することにしました。そうすることで、プライマリ ロケーションが提供されていることがわかりました。

この種のことは私を驚かせました.私は、サイトが何も返さないことを半分期待していました..しかし、代わりに、「劣化」ステータスにあると見なされるサイトを提供しました.

「Sorry we're down」ページを返す 3 番目のエンドポイントを Traffic Manager に追加しましたが、これはそのようなメッセージを返すための意図された方法ですか? 意図したすべての手順を実行し、サービスを悪用しないようにしたいだけです。ありがとう!