1

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

4

1 に答える 1

1

Traffic Manager がクエリを正しくルーティングしていないと思われる場合は、Azure サポートに報告する必要があります。

Traffic Manager の「パフォーマンス」モードのルーティングは、内部の「IP アドレスから Azure データ センターの待機時間マップ」に基づいています。DNS クエリのソース IP (通常は DNS サーバーの IP) がマップで検索され、最高のパフォーマンスを提供する Azure の場所が決定されます。DNS サーバーの IP アドレスがエンド ユーザーの場所の適切なプロキシであるという暗黙の前提があります。

Azure Traffic Manager の「パフォーマンス」モードは決定論的です。同じアドレスからの同一のクエリは一貫してルーティングされます。唯一の例外は、時折のマップ更新中にルーティングが変更される可能性があることです。これは、IP アドレス空間のわずかな %age にのみ影響します。

経路変更のより一般的な原因は、顧客が別の場所に移動することです。たとえば、旅行中、または別の場所で別の IP アドレスを持つ DNS サービスを使用する Wi-Fi ネットワークを拾うだけです。

Geo-IP ベースのルーティングは、現在 Traffic Manager ではサポートされていません。ただし、別のマップを使用するだけで、「パフォーマンス」ルーティングと同じように機能することに注意してください。マップの更新または DNS サーバーの変更の結果として、ユーザーは依然として別の場所にルーティングされる可能性があります。

あなたが説明したように、アプリケーションがユーザーと地域の間の強力で違反できない関連付けを必要とする場合、1 つのオプションはアプリケーション レベルでユーザーをリダイレクトすることです (例: HTTP 302 経由)。

于 2015-09-28T10:55:54.887 に答える