Welche aws Zone soll man wählen, wenn der Website-Verkehr nur aus Indien kommt

9

Ich werde meine Website auf AWS-Servern live schalten und 100% der vorgesehenen Website-Zielgruppe wird nur aus Indien stammen. Da Amazon Ihnen anbietet, Dienste aus verschiedenen Zonen zu erhalten, habe ich mich gefragt, ob es einen wesentlichen Unterschied in der Leistung und der Abrufzeit von Seiten gibt, wenn ich meinen Server in Nord-Virginia oder im asiatisch-pazifischen Raum auswähle.

Ich habe irgendwo gelesen, dass sich der Server mehr in der Nähe des Computers eines Clients befindet und die Webseite schneller auf seinen Computer geladen wird. Da die Anzahl der Sprünge zwischen dem Computer des Clients und dem Server verringert wird.

Wenn dies der Fall ist, bietet Amazon drei Orte im asiatisch-pazifischen Raum (Singapur, Tokio, Sidney) an, von denen der asiatisch-pazifische Raum (Singapur) der nächstgelegene Ort in der Nähe von Indien ist. Sollte ich nur in Singapur Server nehmen oder kann ich einen beliebigen Ort auswählen?

Bitte schlagen Sie mich vor?

Abhi
quelle
1
Es sollte Sie nur ein paar US-Cent kosten, eine VM in jeder Region zu starten und selbst zu testen.
Michael Hampton
1
@MichaelHampton: Ja, das könnte die letzte Option sein, die ich habe, aber ich suche immer noch nach Vorschlägen von Leuten, die bereits Erfahrung mit solchen Dingen haben.
Abhi
Irgendwelche Vorschläge?
user21904
1
@ user21904: Die Region Singapur ist in Bezug auf die Latenz am besten, wenn Ihre Zielgruppe aus Indien stammt. Ich habe in den letzten 3 Jahren mehrere Tests durchgeführt und das Ergebnis ist dies.
Abhi
Hier ist eine Konsole - Tool , das zeigt die nächste aws Region für den Host , auf dem es ausgeführt wurde github.com/ekalinin/awsping
shorrty

Antworten:

10

Ich betreibe eine Website, deren Datenverkehr ausschließlich aus Indien stammt, und habe verschiedene Optionen getestet.

Wenn der Verkehr nur aus Indien kommt, fahren Sie einfach in die Zone Singapur im asiatisch-pazifischen Raum.

Die Latenz von ihnen ist minimal und wird irgendwo zwischen 70-120ms variieren (Maß von Delhi, Indien).

Zwar müssten Sie im Vergleich zur Region N. Virginia ein paar Dollar mehr bezahlen, aber es lohnt sich.

Die Latenzzeit in der Region N. Virginia liegt zwischen 250 und 350 ms.

Napster_X
quelle
Wenn wir Akamai verwenden (das in Indien ziemlich gute Kanten hat), wäre es eine gute Idee, es in Virginia zu hosten? Die Kosten im Auge behalten?
Ut xD
1
Nun, wenn Sie nach Kosten suchen, ja. Gleichzeitig hängt es jedoch davon ab, welchen Akamai-Dienst Sie verwenden und welche Art von Inhalten Sie haben. Wenn Sie beispielsweise über viele dynamische Inhalte verfügen und kein dynamisches Akamai-Caching verwenden, hilft dies nicht viel. Ich glaube, du hast meinen Standpunkt verstanden. Wenn Sie über dynamischen Inhalt verfügen und eine Site in N. Virginia hosten möchten, sollten Sie sich für dynamisches Caching entscheiden. Sicher wird es einen Unterschied zu Singapur geben, aber wenn Ihre Nutzung hoch ist, werden Ihre Kosten geringer sein.
Napster_X
4

Die Amazon AWS-Verfügbarkeitszonen sind hier aufgelistet . Diese Liste kann jederzeit aktualisiert werden, es handelt sich also um eine Momentaufnahme.

Geben Sie hier die Bildbeschreibung ein

Wenn Sie Datenverkehr nach Indien bedienen, ist es sinnvoll, Ihre Systeme in der Verfügbarkeitszone im asiatisch-pazifischen Raum zu platzieren, wenn auch ohne Grund als Latenz. Der Weg nach Nord-Virginia ist weitaus komplexer, und Sie würden die Region der Europäischen Union umgehen, die eine bessere Wahl wäre als alles andere in den USA.

ewwhite
quelle
Nur zu Ihrer Information: Dies ist eine Karte der AWS- Regionen , nicht der Verfügbarkeitszonen . Jede Region besteht aus 2 - 5 Verfügbarkeitszonen.
Jamieb
1

AWS hat jetzt eine Region auf Mumbai.

Ich führe die gleichen Aufgaben aus wie Sie, bei denen der Verkehr zu 100% aus Indien stammt. Ich habe Irland gegenüber Mumbai / Singapur / Sydney ausgewählt, weil in Irland mehr AWS-Dienste verfügbar sind. Wenn ich beispielsweise EFS verwenden möchte, bietet es keine Region im asiatisch-pazifischen Raum an. Auch Entwicklerdienste wie CodePipeline sind in Mumbai nicht verfügbar.

Sie können Mumbai vollständig verwenden, vorausgesetzt, Sie verwenden die entsprechenden Dienste (wie S3FS oder GlusterFS anstelle von EFS).

Es gibt auch einen Kostenfaktor. Mumbai ist im Vergleich zu jeder AWS-Region exorbitant hoch. Füttere einfach die Site in Irland und richte ein CloudFront ein, um den Verkehr in Indien zu bedienen.

Amitabh Ghosh
quelle
0

Ich weiß es nicht, aber wenn Sie Ihre Site an ein CDN mit Knoten in Indien anschließen, wird die Auswahl der AWS-Region wahrscheinlich noch weniger wichtig und die Leistung wird erheblich gesteigert.

Jonas
quelle