Zamierzam udostępnić moją stronę na serwerach AWS, a 100% docelowej grupy odbiorców będzie pochodzić wyłącznie z Indii. Ponieważ amazon oferuje ci usługi z różnych stref, zastanawiałem się, czy jest jakaś znacząca różnica w wydajności i czasie pobierania strony, jeśli wybiorę mój serwer z Wirginii Północnej lub Azji i Pacyfiku?
Czytałem gdzieś, że im bardziej serwer znajduje się w pobliżu komputera klienta, tym szybciej strona ładuje się na jego komputerze. W miarę zmniejszania się liczby przeskoków między komputerem klienta a serwerem.
W takim przypadku Amazon oferuje trzy miejsca w regionie Azji i Pacyfiku (Singapur, Tokio, Sidney), z których region Azji i Pacyfiku (Singapur) jest najbliższym miejscem w pobliżu Indii. Czy powinienem wziąć serwer tylko w Singapurze, czy mogę wybrać dowolną lokalizację?
Proszę, zasugeruj mi
Odpowiedzi:
Prowadzę stronę internetową, której ruch pochodzi wyłącznie z Indii i przetestowałem różne opcje.
Jeśli ruch odbywa się tylko z Indii, wybierz strefę singapurską w regionie Azji i Pacyfiku.
Opóźnienie od nich jest minimalne i będzie się wahać około 70-120 ms (miara z Delhi, Indie).
Chociaż musiałbyś zapłacić dodatkowe dolary w porównaniu z regionem N. Virginia, ale warto.
Opóźnienie z regionu Północnej Wirginii będzie wynosić około 250-350 ms.
źródło
Do strefy dostępność Amazon AWS są tutaj wymienione . Ta lista może być aktualizowana w dowolnym momencie, więc jest to migawka.
Jeśli obsługujesz ruch do Indii, sensowne jest umieszczenie systemów w strefie dostępności Azji i Pacyfiku , jeśli nie bez powodu. Droga do Północnej Wirginii jest o wiele bardziej złożona i omijasz region Unii Europejskiej, co byłoby lepszym wyborem niż cokolwiek w Stanach Zjednoczonych.
źródło
AWS ma teraz region w Bombaju.
Wykonuję te same zadania co Ty, gdzie ruch jest w 100% z Indii. Wybrałem Irlandię niż Bombaj / Singapur / Sydney, ponieważ Irlandia ma więcej dostępnych usług AWS. Na przykład, jeśli chcę korzystać z EFS, żaden z regionów Azji i Pacyfiku go nie oferuje, również usługi programistyczne, takie jak CodePipeline, nie są dostępne w Bombaju.
Możesz używać Mumbai w całości, pod warunkiem, że korzystasz z równoważnych usług (takich jak S3FS lub GlusterFS zamiast EFS).
Istnieje również czynnik kosztowy. Bombaj jest wyjątkowo wysoki w porównaniu do dowolnego regionu AWS. Po prostu nakarm witrynę w Irlandii i skonfiguruj CloudFront, aby obsługiwał ruch w Indiach.
źródło
Nie wiem, ale jeśli podłączysz swoją witrynę do sieci CDN, która ma węzły w Indiach, prawdopodobnie wybór regionu AWS będzie jeszcze mniej ważny i spowoduje prawdziwy wzrost wydajności.
źródło