Какую зону aws выбрать, если трафик сайта будет только из Индии

9

Я собираюсь сделать свой сайт живым на серверах AWS, и 100% целевой аудитории сайта будет только из Индии. Поскольку amazon предлагает вам получать услуги из разных зон, мне было интересно, есть ли существенная разница в производительности и времени загрузки страниц, если я выберу свой сервер в Северной Вирджинии или в Азиатско-Тихоокеанском регионе?

Я где-то читал, что чем больше сервер находится рядом с компьютером клиента, тем быстрее загружается веб-страница на его компьютере. Поскольку количество прыжков между клиентской машиной и сервером уменьшается.

Если это так, то Amazon предлагает три места в Азиатско-Тихоокеанском регионе (Сингапур, Токио, Сидней), из которых Азиатско-Тихоокеанский (Сингапур) является ближайшим местом рядом с Индией. Стоит ли брать сервер только в Сингапуре или я могу выбрать любое место?

Пожалуйста, предложите мне?

Аби
источник
1
Чтобы запустить виртуальную машину в каждом регионе и протестировать ее самостоятельно, вам потребуется всего несколько центов США.
Майкл Хэмптон
1
@MichaelHampton: Да, это может быть последний вариант, который у меня есть, но все же я ищу предложения от людей, уже имеющих опыт работы с такими вещами.
Абхи
Какие-либо предложения?
user21904
1
@ user21904: Сингапурский регион лучше всего подходит по времени ожидания, если ваша целевая аудитория из Индии. Я провел несколько тестов за последние 3 года, и в конечном итоге это так.
Абхи
Вот консольный инструмент, который показывает ближайший регион aws для хоста, на котором он был запущен github.com/ekalinin/awsping
shortrty

Ответы:

10

Я управляю веб-сайтом, трафик которого идет исключительно из Индии, и тестировал различные варианты.

Если трафик идет только из Индии, просто перейдите в зону Сингапура в Азиатско-Тихоокеанском регионе.

Задержка от их минимальна и будет колебаться где-то около 70-120 мс (мера от Дели, Индия).

Хотя вам придется заплатить несколько дополнительных долларов по сравнению с регионом Северной Вирджинии, но оно того стоит.

Задержка в области Северной Вирджинии будет где-то около 250-350 мс.

Napster_X
источник
Если бы мы использовали Akamai (у которого есть довольно приличные края в Индии), было бы хорошей идеей разместить его в Вирджинии? С учетом стоимости?
UT xD
1
Ну, если вы ищете стоимость, да. Но в то же время, это зависит от того, какой сервис akamai вы используете и какой тип контента у вас есть, например, если у вас много динамического контента, и вы не используете динамическое кэширование akamai, это не сильно поможет. Я верю, что вы поняли мою точку зрения. Если у вас динамический контент и вы хотите разместить сайт в Северной Вирджинии, вам следует перейти к динамическому кешированию. Несомненно, будет некоторая разница по сравнению с Сингапуром, но если вы используете много, ваша стоимость будет меньше.
Napster_X
4

В зонах доступности Amazon AWS перечислены здесь . Этот список может быть обновлен в любое время, так что это снимок.

введите описание изображения здесь

Если вы обслуживаете трафик в Индию, имеет смысл поместить ваши системы в зону доступности Азиатско-Тихоокеанского региона , хотя бы по какой-то причине, чем задержка. Путь в Северную Вирджинию гораздо сложнее, и вы будете обходить регион Европейского Союза, который был бы лучшим выбором, чем что-либо в Соединенных Штатах.

ewwhite
источник
Просто к сведению: это карта регионов AWS , а не зон доступности . Каждый регион состоит из 2 - 5 зон доступности.
jamieb
1

У AWS теперь есть регион на Мумбаи.

Я выполняю те же задачи, что и вы, где трафик на 100% из Индии. Я выбрал Ирландию вместо Мумбаи / Сингапура / Сиднея, потому что в Ирландии больше услуг AWS. Например, если я хочу использовать EFS, ни один из регионов Азиатско-Тихоокеанского региона не предлагает его, а также услуги разработчика, такие как CodePipeline, не доступны в Мумбаи.

Вы можете использовать Mumbai полностью при условии, что вы используете эквивалентные сервисы (такие как S3FS или GlusterFS вместо EFS).

Также есть фактор стоимости. Мумбаи непомерно высок по сравнению с любым регионом AWS. Просто подпишите сайт в Ирландии и настройте CloudFront для обслуживания трафика в Индии.

Амитабх Гош
источник
0

Я не знаю, но если вы подключите свой сайт к CDN, у которого есть узлы в Индии, это, вероятно, сделает выбор региона AWS еще менее важным и повысит производительность.

Jonas
источник