問題タブ [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.
azure - カスタム ドメイン A レコードを Traffic Manager の DNS 名に割り当てる
2 つのクラウド サービスを利用しています
service1.cloudapp.net
service2.cloudapp.net
各クラウド サービスには、独自のパブリック IP を持つ 1 つの VM があります。
各 VM は Web サイトを実行しています。
VM1 の IP は xxx.xxx.xxx.xxx です
VM2 IP は zzz.zzz.zzz.zzz です
これで、ラウンド ロビン トラフィック マネージャー (xyzrobin.trafficmanager.net) を作成し、各クラウド サービス (service1 と service2) を指す 2 つのエンド ポイントを割り当てました。
ドメイン名 xyz.com をトラフィック マネージャーxyzrobin.trafficmanager.netに割り当てたいのですが、DNS マネージャーが追加を許可しておらず、A レコードの IP アドレスを要求しています。
オンラインでたくさん勉強した後、xyz.com 用に 1 つの CNAME レコード www を作成し、それに xyzrobin.trafficmanager.net を割り当てました。
CNAME ---- www ---- xyzrobin.trafficmanager.net
また、これとして別のレコード
A ---- xyz.com ---- xxx.xxx.xxx.xxx (VM1 IP)
ここで、ブラウザに xyz.com と入力すると VM1 に移動し、www.xyz.com と入力すると、トラフィック マネージャーを介して VM1 と VM2 から最適な選択が表示されます。
xyz.com がトラフィック マネージャーを通過するように設定するにはどうすればよいですか。
私を助けてください。
azure - カスタム サービス URL エンドポイントで Azure トラフィック管理を使用する方法は?
トラフィック管理を使用して、サービス エンドポイントのフェールオーバー防止 URL をユーザーに提供したいと考えています。http://vm1.cloudapp.net/myservice:8888/index.htmlでサービス インスタンスを実行しています。このインスタンスがダウンした場合、サービスはhttp://vm2.cloudapp.net/myservice:8888/index.htmlの vm2 で自動的に開始されます。逆も同様です。Azure で基になるサービスの URL をユーザーに非表示にし、http://myservice.trafficmanager.netでサービスを公開したい これは可能ですか? もしそうなら、どのように?トラフィック マネージャー サービスのドキュメントを読むと、URL エンドポイント レベルではなく、DNS レベルでのみフェールオーバーできるようです。
azure - Azure Traffic manager - Route by User IP Address
I have a webapplication in multiple Regions in the Azure Cloud and i'm using the Traffic Manager in Performance mode zu redirect the user to the closest Region.
What's concerning me is the following: With this site https://www.whatsmydns.net i checked my Webapplication to see, which Datacenter is selected. The funny thing is, that people from California gets redirected to the server in Westeurope but there is a Server in US Central too. So from the site of the traffic manager the ping to the europe server is faster then to US central. But i believe, that the difference between these too can not be high...
Now i have the fear, that it can happen that a user jumps between US Central and Europe all the time because he is in such a zone where the latencies to the available servers are nearly identical. I also store files in a Azure Storage account in each region. If the user now jumps, i would have to transfer these files between the regions all the time...
So i was wondering if there is a possibility to redirect the user by his GEOIp to a specific region than by latency?
One of the benefit of the traffic manager is in my eyes that i can use one domain for all regions... the only solution for my problem i can think of is a own cloudservice which replaces the traffic manager and redirects the user to the different regions by their IP like us-center.DOMAIN.com, we-eu.DOMAIN.com etc...
Are there any other solutions? Thanks for your help!
Br, metabolic
azure - Azure Load Balancer プローブ エンドポイントと Keep-Alive ヘッダー
ASP.NET アプリケーションをホストする Azure サービス用のカスタム ロード バランサー プローブ エンドポイントがあります。Keep-Alive 応答ヘッダーが、永続的な接続によって発生する Azure Load Balancer と Traffic Manager の動作に影響を与えるかどうか疑問に思っています。
load-balancing - Loadbalancer とフォールト トレランスを備えた Azure WebApp をセットアップする必要がある
ASP.Net、C#、Azure SQL を使用して作成された Web サイトがあり、Azure Webapp でホストされています。
フォールト トレランスを備えた Web サイト用に Loadbalancer をセットアップする必要があるという要件があります。
サイトの 2 つのレプリカがエンドポイントとして存在する Traffice マネージャーをセットアップしました。(mywebsitea.azure.com、mywebsiteb.azure.com)
内部 Azure ロード バランサーのパフォーマンス アルゴリズムを使用しており、1 つのサイトはアジア リージョンでホストされ、もう 1 つのサイトは西ヨーロッパ リージョンでホストされています。これはすべてうまくいきます。(mywebsite.trafficmanager.com)
ここで、フォールト トレランス メカニズムもセットアップしたいと考えています。Traffic Manager を使用して、ロード バランサーとフォールト トレランスの両方を構成できますか?
またはこれを達成する他の方法はありますか?
前もって感謝します..
azure - Microsoft Azure トラフィック マネージャー
負荷分散方法としてフェールオーバーを使用する Azure Traffic Manager プロファイルを作成しました。プライマリ エンドポイントはオンプレミスの Web サイト test.company.com
です。もう 1 つのエンドポイントは、カスタム ドメイン名を持つ Azure Web サイト アプリxxx.mysite.com
です。エンドポイントを Traffic Manager に追加したとき、それは を指していmysite.azurewebsites.net
ます。
xxx.mysite.com
を指すようにISP に CNAME レコードを作成しましたmycompany.trafficmanager.net
。
プライマリ Web サイトを停止して、2 番目の Web サイトへのフェールオーバーをシミュレートすると、Error 404 - Web App Not Found
. 直接アクセスするとmycompany.trafficmanager.net
、期待どおりに機能し、Web サイトが表示されますxxx.mysite.com
。
フェイルオーバー時に Web サイトが表示されるようにするには、構成に何が欠けていますxxx.mysite.com
か?
performance - Azure クラウドのロード バランサーとしてリバース プロキシを使用した場合の待機時間
複数のリージョンの Azure に Web サイトがあります。ユーザーはファイルをアップロードできるため、各リージョンには Web サーバーのほかにストレージ アカウントもあります。
現在、Traffic Manager を使用してユーザーを最適なリージョンにリダイレクトしています。しかし、私はあまり満足していません...たとえば、セッションアフィニティをサポートしていません。そのためにアプリケーション ゲートウェイを使用することもできますが、アプリケーション ゲートウェイを使用すると、セッション 1 でユーザーがリージョン 1 に着陸し、セッション 2 でユーザーがリージョン 2 に着陸する可能性があるため、これも実際には必要ではありません。ユーザーはリージョン 1 と 2 にファイルをアップロードし、ユーザーが別のリージョンに到達するたびにリージョン間でファイルを転送する必要があります。
したがって、独自のトラフィック マネージャーを作成したいと思います。カスタムarr書き換えプロバイダーを使用し、geoipに基づいてユーザーをリダイレクトするWebサーバーを含むクラウドサービスを作成します。
私が懸念しているのはスループットだけです...リバースプロキシを正しく理解していれば、すべての地域のすべてのWebサイトのすべてのトラフィックがこのプロキシを通過します。Web サイトにはストリーミングの可能性もあり、クライアントとサーバー間の通信には WebSocket を多用しています。
カスタムarrを使用したこのアプローチはスケーラブルですか? すべてのトラフィックがこの 1 つのクラウドサービスを通過するとしたら? arr リクエストを処理する複数の Web サーバーを作成できると思いますが、たとえば遅延の問題は何ですか?
たとえば、トラフィックマネージャーのクラウドサービスが北ヨーロッパにあり、ブラジルからユーザーが来るとします。ブラジルにリージョンがありますが、すべてのトラフィックが北ヨーロッパのプロキシを通過すると、遅延が壊滅的になり、ブラジルにリージョンを持つことのすべての利点がなくなると思います.
要するに、geoipに基づいてAzureの特定の地域にユーザーをリダイレクトし、全体をスケーラブルで可能な限りパフォーマンスを高く保ちたい:)。そのための最良のアプローチは何でしょうか?
ご協力いただきありがとうございます!BR、代謝