Я собираюсь запустить свой веб-сайт на серверах AWS, и 100% целевой аудитории веб-сайта будут только из Индии. Поскольку Amazon предлагает вам получать услуги из разных зон, мне было интересно, есть ли существенная разница в производительности и времени загрузки страницы, если я выберу свой сервер в Северной Вирджинии или в Азиатско-Тихоокеанском регионе?
Я где-то читал, что чем больше сервер находится рядом с компьютером клиента, тем быстрее загружается веб-страница на его машине. Поскольку количество переходов между клиентской машиной и сервером уменьшается.
Если это так, то Amazon предлагает три места в Азиатско-Тихоокеанском регионе (Сингапур, Токио, Сидней), из которых Азиатско-Тихоокеанский регион (Сингапур) является ближайшим местом рядом с Индией. Стоит ли брать сервер только в Сингапуре или я могу выбрать любое место?
Пожалуйста, предложите мне?
У меня есть веб-сайт, трафик которого полностью исходит только из Индии, и я тестировал различные варианты.
Если трафик идет только из Индии, просто отправляйтесь в зону Сингапура в Азиатско-Тихоокеанском регионе.
Задержка у них минимальна и будет варьироваться где-то в районе 70-120 мс (измерение из Дели, Индия).
Хотя вам придется заплатить дополнительные деньги по сравнению с регионом Северная Вирджиния, но оно того стоит.
Задержка из региона Северная Вирджиния будет где-то 250-350 мс.
В Зоны доступности Amazon AWS перечислены здесь.. Этот список можно обновить в любое время, так что это снимок.
Если вы обслуживаете трафик в Индию, имеет смысл разместить свои системы в Азиатско-Тихоокеанский регион зона доступности, если только по причине задержки. Путь в Северную Вирджинию намного сложнее, и вам придется обойти регион Европейского Союза, что было бы лучшим выбором, чем что-либо в Соединенных Штатах.
У AWS теперь есть регион в Мумбаи.
Я выполняю те же задачи, что и вы, где трафик 100% из Индии. Я выбрал Ирландию, а не Мумбаи / Сингапур / Сидней, потому что в Ирландии доступно больше сервисов AWS. Например, если я хочу использовать EFS, ни один из регионов Азиатско-Тихоокеанского региона не предлагает этого, а также услуги разработчика, такие как CodePipeline, недоступны в Мумбаи.
Вы можете использовать Мумбаи полностью, при условии, что вы используете эквивалентные службы (например, S3FS или GlusterFS вместо EFS).
Также есть фактор стоимости. Мумбаи непомерно высок по сравнению с любым регионом AWS. Просто загрузите сайт в Ирландию и настройте CloudFront для обслуживания трафика в Индии.
Я не знаю, но если вы подключите свой сайт к CDN с узлами в Индии, это, вероятно, сделает выбор региона AWS еще менее важным и действительно повысит производительность.