Amazon EC2: İstemcinin konumuna göre birden fazla bölgedeki web sunucuları arasında elastik yük dengeleme kullanılabilir mi?


11

Bir İlgili başka bir soru sordum . Bu soru benzer görünüyor ama herhangi bir güncelleme olup olmadığını merak ediyorum.

Tüm dünyada kullanıcıları olan tek bir siteyi desteklemek için ABD, Asya ve Avrupa bölgelerinde EC2 web sunucuları oluşturacağım. ABD ve Asya bölgelerindeki web sunucusu örnekleri RDS kopyalarıyla desteklenecektir. Bu üç bölge arasında denge yüklemek mümkün müdür? İspanya'dan bir müşteri example.com'a gittiğinde, Avrupa bölgesindeki EC2 örneklerine yönlendirilmelidir, Miami'deki bir müşteri Doğu ABD bölgesindeki örneğe gönderilmelidir, vb. Bunu sadece AWS ile yapmak mümkün mü? özellikleri? Bunu nasıl ayarlayacağınız konusunda dokümanlar var mı?

Yanıtlar:


5

Amazon Route 53'ü inceleyin

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

Route 53 hızlı, kullanımı kolay ve uygun maliyetli olacak şekilde tasarlanmıştır. Küresel bir DNS sunucuları ağı kullanarak, düşük gecikmeli DNS sorgularına yanıt verir. Alan adınız için sorgular otomatik olarak en yakın DNS sunucusuna yönlendirilir ve böylece mümkün olan en iyi performansla yanıtlanır.

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


1
Route 53 henüz GSLB'yi desteklememektedir. Bunun hakkında konuşuyorlar. Ancak, AWS tamamen azalırsa DNS'nizi değiştirmek "son savunma hattınız" dır, bu yüzden Amazon'u kullanmak muhtemelen mantıksızdır.
Terence Johnson


2

Zerigo teklif GeoIP hizmetleri ayda yaklaşık 20 $ ucuz görünüyor. onları yaklaşık 40 etki alanı yönetmek için kullanın, ama henüz GeoIP hiçbiri ... milyon DNS istek başına ücret EdgeLocator adlı başka bir yer var . bir PAYG hizmeti gibi görünüyor ... onları kullanmadıysanız, ancak test için kontrol etmek isteyebilirsiniz ...


Zerigo herhangi bir yayın kullanmıyor gibi görünüyor, bu da kullanıcıların muhtemelen en yakın DNS sunucusu tarafından cevaplanmayacağı anlamına geliyor.
Terence Johnson

teorik olarak, DNS'iniz İSS'niz tarafından sağlanmalıdır, bu yüzden doğrudan gitmeyeceksiniz, İSS'niz ... onlardan sonuç almalısınız. ama, evet, biraz yavaşladığını görebiliyorum ...
TiernanO

0

Amazon CloudFront'a baktınız mı?


1
Cloudfront statik varlıklar içindir. Example.com/home.php adresine hizmet edemeyeceğini sanmıyorum.
Tony

bir dereceye kadar yapabilirsiniz. Blogumu bir süreliğine bulut dağıtımının arkasında wordpress'te çalıştırdım ... Çalıştı, ama mükemmel değildi.
TiernanO

0

Hayır, yerleşik AWS özelliklerini kullanmak mümkün değildir. GSLB'yi Dynect gibi bir sağlayıcıdan almanız gerekir


-2

burada bir sağlayıcı olan geo-ip yönlendirmesini kullanın: http://www.maxmind.com/app/country

http://geolite.maxmind.com/download/geoip/api/mod_geoip2/mod_geoip2_1.2.5.tar.gz zor bir anlaşma gibi görünmüyor, ancak güncel eşleme bilgilerine uymak daha zor olabilir.

ve etkili bir şekilde önemsiz, eğer ... yapabiliriz ..

Bir ülkeyi yönlendir

RewriteCond% {ENV: GEOIP_COUNTRY_CODE} üzerinde ^ RewriteEngine ^ ^ FR $

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

ve daha sonra WWW.YOURDOMAIN.JP'ye (Japonya'da (veya Singapur veya yakın bir yerde) veya WWW.YOURDOM.COM veya WWW.YOUDOM.DE vb.

bunu kendimiz yapmanın ortasındayız.

Ayrıca bakınız:

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


Bu, Apache için süreci açıklar, OP ELB için bilmek istedi
Smudge
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.