Перенаправляйте пользователей на ближайший сервер в зависимости от их местоположения без изменения URL.

Это мой случай:

У меня 6 серверов в США и Европе. Все серверы находятся на балансировщике нагрузки. Когда вы посещаете веб-сайт (www.example.com), он указывает на IP-адрес балансировщика нагрузки, и с него вы перенаправляетесь на один из серверов. В настоящее время, если вы посещаете веб-сайт, например, из Германии, вы случайным образом попадаете на один из серверов. Вы можете перейти на сервер в Германии или на сервер в Сан-Франциско.

Я ищу способ перенаправить пользователей на ближайший сервер в зависимости от их местоположения, но без изменения URL-адреса. Так что я НЕ ищу много URL, таких как www.example.com, www.example.co.uk, www.example.dk и т. Д.

Я ищу что-то вроде CDN, где вы получить ваши файлы с ближайшего сервера (?), чтобы я мог избавиться от балансировщика нагрузки, потому что в случае сбоя веб-сайт не отвечает (?)

Например:

Если вы из Великобритании, перенаправьте на IP 53.235.xx.xxx Если вы с запада, перенаправьте на IP .... если вы из южной европы, перенаправьте на IP ... и т. д.

DNSMadeeasy предлагает функцию, аналогичную этой, но они взимают предоплату в 600 долларов и для стартапа, который не знает, будет ли эта функция работать должным образом или есть нет пробной версии, которую мы не можем себе позволить: http: //www.dnsmadeeasy.com / enterprise-dns / global-traffic-director /

Какой еще способ сделать это?

Также еще один вопрос по текущей настройке. Даже с 6 серверами, все подключенными к балансировщику нагрузки, если балансировщик нагрузки имеет проблемы с задержкой, он берет все с собой, верно? или, если какое-либо изменение выйдет из строя, веб-сайт не отвечает. Итак, как лучше всего устранить это время простоя, чтобы, если один IP-адрес сервера не отвечает, перейти к следующему (как это делает балансировщик нагрузки, но у балансировщиков нагрузки могут быть проблемы сами)

20
задан jQuerybeast 4 February 2012 в 05:13
поделиться