Rediriger les utilisateurs vers le serveur le plus proche en fonction de leur emplacement sans changer l'URL
C'est mon cas:
J'ai 6 serveurs aux états-unis et en Europe. Tous les serveurs sont sur un équilibreur de charge. Lorsque vous visitez le site web (www.example.com) son pointage sur l'équilibrage de la charge d'adresse IP et de leur vous rediriger vers l'un des serveurs. Actuellement, si vous visitez le site web de l'Allemagne par exemple, vous êtes transféré au hasard dans l'un des serveur. Vous pouvez les transférer à l'Allemagne serveur ou le serveur de San Francisco.
Je suis à la recherche d'un moyen de rediriger les utilisateurs vers le serveur le plus proche en fonction de leur emplacement mais sans changement de l'url. Donc, je suis PAS à la recherche d'avoir des url comme www.example.com, www.example.co.uk, www.example.dk etc
Je suis à la recherche de quelque chose comme un CDN où vous récupérez vos fichiers depuis le serveur le plus proche (?) si je peux me débarrasser de l'équilibreur de charge, car si elle se bloque, le site ne répond pas (?)
Par exemple:
Si vous êtes du royaume-uni, rediriger vers l'IP 53.235.xx.xxx
Si vous êtes de l'ouest américain, rediriger vers l'IP ....
si vous êtes du sud de l'europe, rediriger vers l'IP ... etc
DNSMadeeasy offre une fonctionnalité similaire à cela, mais ils sont en charge de 600 dollars le prix de départ et pour une start-up qui ne sait pas si cette fonction fonctionne comme prévu ou il n'y a pas de version d'essai nous ne pouvons nous permettre: http://www.dnsmadeeasy.com/enterprise-dns/global-traffic-director/
Ce qui est une autre manière de faire?
Aussi une autre question sur la configuration actuelle. Même avec 6 serveurs connectés à l'équilibrage de charge, si l'équilibrage de charge a des problèmes de lag, il prend tout avec elle, non? ou si, en toute modification qu'il tombe en panne, le site ne répond pas. Alors, quelle est la meilleure façon d'éliminer les temps d'arrêt, de sorte que si une adresse IP de serveur ne répond pas, passer à la prochaine (comme un équilibreur de charge serait de faire mais les équilibreurs de charge peut avoir des problèmes eux-mêmes)
source d'informationauteur jQuerybeast
Vous devez vous connecter pour publier un commentaire.
Permettrait de savoir quel type de serveurs d'applications dont vous parlez; c'est à dire J2EE (comme JBoss/Tomcat), IIS, etc?
Vous pouvez utiliser un matériel ou un logiciel d'équilibrage de la charge avec les IP et définir des plages d'adresses ip pour coller aux différents serveurs d'application. Chaque pays du Fsi doit disposer de son propre bloc d'adresses ip.
Il y a une liste sur le site web ci-dessous.
http://www.nirsoft.net/countryip/
Voici également un très, très bon article sur l'équilibrage de la charge, en général, avec beaucoup de haute disponibilité et de persistance des problèmes abordés. Cela devrait répondre à votre deuxième question sur le point de défaillance unique à votre équilibreur de charge; il y a beaucoup de différentes techniques pour fournir une haute disponibilité et de répartition de charge. Beaucoup dépend du type d'application que vous exécutez, et si vous avez besoin persistant sessions ou pas. L'équilibrage de la charge en collant IP, si la persistance n'est pas obligatoire et vous êtes LB santé vérifie correctement, peuvent fournir une haute disponibilité avec facile de basculement. L'inconvénient est que la charge n'est pas répartie uniformément, mais il semble que vous êtes à la recherche à des fins de distribution basé sur la proximité, pas en charge.
http://1wt.eu/articles/2006_lb/index.html