Amazon EC2: memungkinkan untuk menggunakan penyeimbangan beban elastis di server web di banyak wilayah berdasarkan lokasi klien?


11

Terkait dengan pertanyaan lain, saya bertanya . Pertanyaan ini tampaknya serupa tetapi saya bertanya-tanya apakah ada pembaruan.

Untuk mendukung satu situs yang memiliki pengguna di seluruh dunia, saya akan membuat server web EC2 di wilayah AS, Asia dan Eropa. Contoh server web di wilayah AS dan Asia akan didukung oleh replika RDS. Apakah mungkin untuk memuat keseimbangan di ketiga wilayah ini? Jadi ketika pelanggan dari Spanyol pergi ke example.com, ia harus dialihkan ke instance EC2 di wilayah Eropa, pelanggan di Miami harus dikirim ke instance di wilayah AS Timur, dll. Apakah ini mungkin dilakukan hanya dengan AWS fitur? Apakah ada dokumen tentang cara mengatur ini?

Jawaban:


5

Lihatlah Amazon Route 53

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

Rute 53 dirancang agar cepat, mudah digunakan, dan hemat biaya. Ini menjawab pertanyaan DNS dengan latensi rendah dengan menggunakan jaringan global server DNS. Pertanyaan untuk domain Anda secara otomatis dialihkan ke server DNS terdekat, dan dengan demikian dijawab dengan kinerja terbaik.

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


1
Rute 53 belum mendukung GSLB. Mereka membicarakannya. Namun, mengubah DNS Anda adalah "garis pertahanan terakhir" Anda jika AWS benar-benar turun, jadi menggunakan Amazon untuk itu juga mungkin tidak bijaksana.
Terence Johnson


2

Zerigo menawarkan layanan GeoIP yang tampaknya murah sekitar $ 20 sebulan. saya menggunakannya untuk mengelola sekitar 40 domain, tetapi belum ada GeoIP ... ada tempat lain yang disebut EdgeLocator yang mengenakan biaya per juta permintaan DNS. tampaknya merupakan layanan PAYG ... belum menggunakannya, tetapi Anda mungkin ingin memeriksanya untuk pengujian ...


Zerigo tampaknya tidak menggunakan siaran apa pun, yang berarti pengguna mungkin tidak akan dijawab oleh server DNS terdekat.
Terence Johnson

secara teori, DNS Anda harus disediakan oleh ISP Anda, jadi Anda tidak akan langsung, ISP Anda akan ... Anda harus mendapatkan hasil dari mereka. tapi, ya, saya bisa melihatnya sedikit melambat ...
TiernanO

0

Sudahkah Anda melihat Amazon CloudFront?


1
Cloudfront untuk aset statis. Saya pikir itu tidak dapat melayani example.com/home.php.
Tony

Anda bisa sampai batas tertentu. Saya menjalankan blog saya di wordpress di belakang distribusi cloudfront untuk sementara waktu ... Itu berhasil, tetapi itu tidak sempurna.
TiernanO


-2

gunakan geo-ip routing, satu penyedia di sini: http://www.maxmind.com/app/country

http://geolite.maxmind.com/download/geoip/api/mod_geoip2/mod_geoip2_1.2.5.tar.gz tidak terdengar seperti kesepakatan yang sulit, tetapi mempertahankan informasi pemetaan terkini mungkin lebih sulit.

dan efektif sepele, jika ... bisa kita lakukan ..

Arahkan ulang satu negara

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

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

dan kemudian mengarahkan mereka ke WWW.YOURDOMAIN.JP, (di Jepang (atau Singapura, atau suatu tempat dekat), atau ke WWW.YOURDOM.COM, atau WWW.YOUDOM.DE, dll.

kita berada di tengah-tengah melakukan ini sendiri.

Lihat juga:

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


Ini menggambarkan proses untuk Apache, OP ingin tahu untuk ELB
Smudge
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.