Web sitesi trafiğinin yalnızca Hindistan'dan olup olmayacağını seçmek için hangi aws bölgesi


9

Web sitemi AWS sunucularında yayınlayacağım ve hedeflenen web sitesi kitlesinin% 100'ü yalnızca Hindistan'dan olacak. Amazon, çeşitli bölgelerden hizmet almanızı önerdiğinden, sunucumun Kuzey Virginia veya Asya Pasifik'te olmasını seçersem performans ve sayfa getirme süresinde önemli bir fark olduğunu merak ediyordum.

Bir sunucunun bir müşterinin bilgisayarına yakın olduğu bir yerde, web sayfasının makinesine daha hızlı yüklediği bir yerde okudum. Müşterinin makinesi ile sunucu arasındaki atlama sayısı azaldıkça.

Durum böyleyse, Amazon Asya Pasifik'te (Singapur, Tokyo, Sidney) üç ülke sunuyor ve bunlardan Asya Pasifik (Singapur) Hindistan yakınlarındaki en yakın yer. Yalnızca Singapur'da sunucu almalı mıyım yoksa herhangi bir yer seçebilir miyim?

Lütfen öner?


1
Her bölgede bir VM başlatmak ve kendiniz test etmek için sadece birkaç ABD sentine mal olmalısınız.
Michael Hampton

1
@MichaelHampton: Evet, bu benim sahip olduğum son seçenek olabilir, ama yine de bu tür şeylerle zaten deneyimi olan insanlardan öneriler arıyorum.
Abhi

Herhangi bir öneri?
user21904

1
@ user21904: Hedef kitleniz Hindistan'dan ise Singapur bölgesi gecikme açısından en iyisidir. Son 3 yılda birkaç test yaptım ve nihai sonuç bu.
Abhi

İşte çalıştırıldığı ana bilgisayar için en yakın aws bölgesini gösteren bir konsol aracı github.com/ekalinin/awsping
shorrty

Yanıtlar:


10

Trafiği tamamen Hindistan'dan olan ve çeşitli seçenekleri test eden bir web sitesi çalıştırıyorum.

Trafik yalnızca Hindistan'dan geliyorsa, Asya Pasifik bölgesindeki Singapur Bölgesi'ne gitmeniz yeterlidir.

Gecikme süreleri minimumdur ve 70-120 ms civarında değişecektir (Delhi, Hindistan'dan alınan ölçü).

N. Virginia Bölgesi ile karşılaştırmalı olarak bazı ekstra para ödemek zorunda olsa da, ama buna değer.

N. Virginia bölgesinden gelen gecikme süresi 250-350 ms civarında olacak.


Akamai (Hindistan'da oldukça iyi kenarları olan) kullanırsak, Virginia'da barındırmak iyi bir fikir olur mu? Maliyeti göz önünde bulundurmak mı?
Ut xD

1
Eğer maliyet arıyorsanız, evet. Ancak aynı zamanda, hangi akamai hizmetini kullandığınıza ve ne tür içeriğe sahip olduğunuza bağlıdır, örneğin çok fazla dinamik içeriğiniz varsa ve akamai dinamik önbelleğe almıyorsanız, pek yardımcı olmaz. Demek istediğimi anladın. Dinamik içeriğiniz varsa ve N. Virginia'da siteyi barındırmak istiyorsanız, dinamik önbelleğe almanız gerekir. Elbette Singapur ile karşılaştırmalı olarak bazı farklar olacaktır, ancak kullanımınız yüksekse maliyetiniz daha az olacaktır.
Napster_X

4

Amazon AWS kullanılabilirliği bölgeleri burada listelenmiştir . Bu liste her zaman güncellenebilir, bu yüzden bu bir anlık görüntüdür.

resim açıklamasını buraya girin

Hindistan'a trafik hizmeti veriyorsanız, gecikmeden başka bir neden olmasa bile sistemlerinizi Asya Pasifik kullanılabilirlik bölgesine yerleştirmek mantıklıdır . Kuzey Virginia'ya giden yol çok daha karmaşıktır ve Avrupa Birliği bölgesini atlarsınız, bu Amerika Birleşik Devletleri'ndeki her şeyden daha iyi bir seçim olacaktır.


Sadece bir FYI: Bu , kullanılabilirlik bölgelerinin değil , AWS bölgelerinin haritasıdır . Her bölge 2 - 5 erişilebilirlik bölgesinden oluşur.
jamieb

1

AWS'nin artık Mumbai'de bir bölgesi var.

Hindistan ile trafiğin% 100 olduğu sizinle aynı görevleri yerine getiriyorum. İrlanda'nın daha fazla AWS servisi olduğundan, Mumbai / Singapur / Sidney üzerinden İrlanda'yı seçtim. Örneğin, EFS kullanmak istiyorsam, Asya Pasifik bölgelerinin hiçbiri bunu sunmuyor, ayrıca CodePipeline gibi Geliştirici hizmetleri Mumbai'de mevcut değil.

Eşdeğer hizmetleri (EFS yerine S3FS veya GlusterFS gibi) kullanmanız koşuluyla Mumbai'yi tamamen kullanabilirsiniz.

Ayrıca bir maliyet faktörü vardır. Mumbai, herhangi bir AWS bölgesine kıyasla fevkalade yüksektir. Siteyi İrlanda'da besleyin ve Hindistan'da trafik sunmak için bir CloudFront kurun.


0

Bilmiyorum ama sitenizi Hindistan'da düğümleri olan bir CDN'ye bağlarsanız, muhtemelen AWS bölgesi seçimini daha az önemli hale getirecek ve gerçek bir performans artışı sağlayacaktır.

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.