Amazon EC2: possible d'utiliser un équilibrage de charge élastique sur les serveurs Web dans plusieurs régions en fonction de l'emplacement du client?


11

Relatif à une autre question que j'ai posée . Cette question semble similaire mais je me demande s'il y a des mises à jour.

Pour prendre en charge un site unique qui a des utilisateurs partout dans le monde, je créerai des serveurs Web EC2 aux États-Unis, en Asie et en Europe. Les instances de serveur Web aux États-Unis et en Asie seront soutenues par des répliques RDS. Est-il possible d'équilibrer la charge entre ces trois régions? Ainsi, lorsqu'un client espagnol va sur example.com, il doit être acheminé vers les instances EC2 dans la région Europe, un client à Miami doit être envoyé vers l'instance dans la région Est des États-Unis, etc. Est-ce possible de le faire avec AWS uniquement traits? Existe-t-il des documents sur la façon de configurer cela?

Réponses:


5

Découvrez Amazon Route 53

http://www.allthingsdistributed.com/2010/12/dns_amazon_route_53.html

Route 53 est conçu pour être rapide, facile à utiliser et rentable. Il répond aux requêtes DNS avec une faible latence en utilisant un réseau mondial de serveurs DNS. Les requêtes pour votre domaine sont automatiquement acheminées vers le serveur DNS le plus proche et sont donc traitées avec les meilleures performances possibles.

http://aws.amazon.com/route53/


1
Route 53 ne prend pas encore en charge GSLB. Ils en parlent. Cependant, changer votre DNS est votre "dernière ligne de défense" si AWS tombe complètement en panne, donc utiliser Amazon pour cela aussi est probablement imprudent.
Terence Johnson


2

Zerigo offre des services GeoIP semble bon marché à environ 20 $ par mois. Je les utilise pour gérer environ 40 domaines, mais aucun de GeoIP pour le moment ... il y a un autre endroit appelé EdgeLocator qui facture par million de requêtes DNS. semble être un service PAYG ... ne les avez pas utilisés, mais vous voudrez peut-être les vérifier pour les tests ...


Zerigo ne semble pas utiliser anycast, ce qui signifie que les utilisateurs ne recevront probablement pas de réponse du serveur DNS le plus proche.
Terence Johnson

en théorie, votre DNS devrait être fourni par votre FAI, donc vous n'allez pas directement, votre FAI le fera ... vous devriez en obtenir des résultats. mais, oui, je peux voir que ça ralentit un peu ...
TiernanO

0

Avez-vous regardé Amazon CloudFront?


1
Cloudfront est destiné aux actifs statiques. Je ne pense pas que cela ne puisse pas servir example.com/home.php.
Tony

vous pouvez dans une certaine mesure. J'ai dirigé mon blog sur wordpress derrière une distribution cloudfront pendant un certain temps ... Cela a fonctionné, mais ce n'était pas parfait.
TiernanO

0

Non, il n'est pas possible d'utiliser les fonctionnalités AWS intégrées. Vous auriez besoin d'obtenir GSLB auprès d'un fournisseur comme Dynect


-2

utilisez le routage geo-ip, un fournisseur ici: http://www.maxmind.com/app/country

http://geolite.maxmind.com/download/geoip/api/mod_geoip2/mod_geoip2_1.2.5.tar.gz ne semble pas être une affaire difficile, mais la mise à jour des informations de cartographie peut être plus difficile.

et effectivement trivial, si ... nous pouvons faire ..

Rediriger un pays

RewriteEngine sur RewriteCond% {ENV: GEOIP_COUNTRY_CODE} ^ FR $

RewriteRule ^ (. *) $ Http://fr.mybosses-dom.com $ 1 [NC, 301, L]

puis les rediriger vers WWW.YOURDOMAIN.JP, (au Japon (ou à Singapour, ou dans un endroit proche), ou vers WWW.YOURDOM.COM ou WWW.YOUDOM.DE, etc.

nous sommes en train de le faire nous-mêmes.

Regarde aussi:

http://httpd.apache.org/docs/trunk/rewrite/remapping.html#archive-access-multiplexer


Ceci décrit le processus pour Apache, l'OP voulait savoir pour ELB
Smudge
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.