Quale zona aws scegliere se il traffico del sito web proviene solo dall'India


9

Farò vivere il mio sito Web su server AWS e il 100% del pubblico previsto sarà solo dall'India. Dato che Amazon ti offre di ottenere servizi da varie zone, mi chiedevo se ci fosse una differenza sostanziale nelle prestazioni e nel tempo di recupero della pagina se scelgo il mio server per essere nella Virginia del Nord o in Asia Pacifico?

Ho letto da qualche parte che più il server è vicino al computer di un client, più velocemente la pagina web si carica sulla sua macchina. Man mano che il numero di salti tra la macchina client e il server viene ridotto.

In tal caso, Amazon offre tre posti nell'Asia del Pacifico (Singapore, Tokyo, Sidney), di cui l'Asia del Pacifico (Singapore) è il posto più vicino all'India. Devo prendere il server solo a Singapore o posso scegliere qualsiasi posizione?

Per favore, suggeriscimi?


1
Dovrebbe costarti solo pochi centesimi statunitensi per avviare una VM in ogni regione e testarla tu stesso.
Michael Hampton,

1
@MichaelHampton: Sì, potrebbe essere l'ultima opzione che ho, ma sto ancora cercando suggerimenti da persone che hanno già esperienza con queste cose.
Abhi

Eventuali suggerimenti?
user21904,

1
@ user21904: la regione di Singapore è la migliore in termini di latenza se il tuo pubblico di destinazione proviene dall'India. Ho eseguito diversi test negli ultimi 3 anni e il risultato finale è questo.
Abhi,

Ecco uno strumento console che mostra la regione aws più vicina per l'host in cui è stato eseguito github.com/ekalinin/awsping
shorrty

Risposte:


10

Sto gestendo un sito Web il cui traffico proviene esclusivamente dall'India e ho testato varie opzioni.

Se il traffico proviene solo dall'India, basta andare nella zona di Singapore nella regione dell'Asia del Pacifico.

La latenza dal loro è minima e varierà da qualche parte circa 70-120 ms (misura da Delhi, India).

Anche se dovresti pagare qualche soldo in più rispetto alla regione della Virginia del Nord, ma ne vale la pena.

La latenza dalla regione della Virginia del Nord sarà di circa 250-350 ms.


Se usiamo Akamai (che ha margini abbastanza decenti in India) sarebbe una buona idea ospitarla in Virginia? Tenendo in considerazione il costo?
Ut xD,

1
Bene, se stai cercando dei costi, sì. Allo stesso tempo, dipende dal servizio di akamai che stai utilizzando e dal tipo di contenuto che hai, ad esempio se hai un sacco di contenuti dinamici e non stai usando la cache dinamica di akamai, non sarà di grande aiuto. Credo che tu abbia capito il mio punto. Se si dispone di contenuti dinamici e si desidera ospitare il sito in Virginia, è necessario utilizzare la cache dinamica. Di sicuro ci sarà qualche differenza rispetto a Singapore, ma se il tuo utilizzo è elevato, il tuo costo sarà inferiore.
Napster_X,

4

Le zone di disponibilità di Amazon AWS sono elencate qui . Questo elenco può essere aggiornato in qualsiasi momento, quindi questa è un'istantanea.

inserisci qui la descrizione dell'immagine

Se stai servendo il traffico verso l'India, ha senso posizionare i tuoi sistemi nell'area di disponibilità dell'Asia del Pacifico , se non altro per motivi di latenza. Il percorso verso la Virginia del Nord è molto più complesso e si aggirerebbe la regione dell'Unione Europea, che sarebbe una scelta migliore di qualsiasi altra cosa negli Stati Uniti.


Solo un FYI: questa è una mappa delle regioni AWS , non delle zone di disponibilità . Ogni regione è composta da 2 - 5 zone di disponibilità.
Jamieb,

1

AWS ora ha una regione su Mumbai.

Sto svolgendo le tue stesse attività, in cui il traffico proviene al 100% dall'India. Ho scelto l'Irlanda su Mumbai / Singapore / Sydney perché l'Irlanda ha più servizi AWS disponibili. Ad esempio, se voglio usare EFS, nessuna delle regioni dell'Asia del Pacifico lo offre, anche i servizi per gli sviluppatori come CodePipeline non sono disponibili a Mumbai.

È possibile utilizzare Mumbai nella sua totalità, purché si utilizzino servizi equivalenti (come S3FS o GlusterFS anziché EFS).

Inoltre, esiste un fattore di costo. Mumbai è esorbitantemente alta rispetto a qualsiasi regione AWS. Basta alimentare il sito sull'Irlanda e configurare un CloudFront per servire il traffico in India.


0

Non lo so, ma se colleghi il tuo sito a un CDN che ha nodi in India, probabilmente la scelta della regione AWS sarà ancora meno importante e aumenterà le prestazioni.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.