Краткий ответ.
Выбирайте регион с учётом ваших пользователей, данных и зависимостей приложения, затем проверьте производительность репрезентативными тестами. После этого сравните конфигурации и их итоговую стоимость в каждом доступном регионе, не делая вывод о гарантированной задержке только по стране.
- Географическая близость — это отправная точка, а не сетевое измерение.
- Обмен между приложением и базой данных может весить столько же, сколько путь посетителей.
- Сравнивайте тарифы с одинаковой конфигурацией и одинаковыми опциями.
01Опишите маршруты вашего приложения
Перечислите основные группы пользователей на основе известных потребностей, затем запрашиваемые сервисы: база данных, файловое хранилище, API или GPU обработка. Полный сценарий часто включает несколько обменов. Их размещение на разных континентах может добавить круговых запросов к каждой операции.
Для интерактивного сервиса путь пользователей имеет ключевое значение. Для вычисления, которое импортирует большой набор данных, время перемещения файлов может весить больше. Опишите основной сценарий, прежде чем ранжировать регионы по предпочтению.
02Проверяйте правильный протокол из правильных мест
Запросите возможности тестирования, подходящие для планируемой конфигурации. Репрезентативный запрос HTTPS, передача файла и подключение к базе измеряют разные вещи. Поэтому изолированный ping не отражает время, необходимое пользователю для получения ответа.
Повторяйте тесты из нужных мест и в разное время. Записывайте также ошибки и разброс времени, а не только лучший результат. Инструменты производительности браузера различают, в частности, разрешение DNS, соединение и этапы получения ресурсов.
03Сохраняйте зависимости в сравнении
Перенос только приложения без анализа его базы данных может изменить путь, а не сократить его. Множество последовательных мелких запросов делает круговые запросы особенно заметными. Тестируйте полный сценарий с реально используемыми сервисами, а не простую статическую страницу.
Для сервера GPU изучите расположение данных, размер передач и частоту получения результатов. Также учитывайте резервные копии и их восстановление. Заявленная пропускная способность порта не гарантирует пропускную способность, наблюдаемую на всех этих путях.
04Какие регионы сравнивать в WispHost?
Каталог VPS и GPU предлагает шесть регионов. Выделенные серверы ограничены Бухарестом, Амстердамом и Цюрихом. Эту разницу необходимо учитывать при выборе: наличие города в одной линейке не доказывает, что все остальные линейки там предлагаются.
| Регион | VPS / GPU | Выделенные |
|---|---|---|
| Бухарест | В каталоге | В каталоге |
| Амстердам | В каталоге | В каталоге |
| Цюрих | В каталоге | В каталоге |
| Рейкьявик | В каталоге | Не предлагаются |
| Куала-Лумпур | В каталоге | Не предлагаются |
| Панама | В каталоге | Не предлагаются |
05Сравнивайте итоговую региональную цену
Один и тот же сервер не всегда имеет одинаковый тариф в зависимости от региона. Сравнивайте итоговую сумму, указанную в селекторе, а не выводите цену только из местоположения. В сводке указаны сервер, регион, срок и опции, выбранные для вашего заказа.
Используйте селектор, чтобы узнать итоговую сумму, затем сохраняйте одинаковый срок и одинаковые опции при сравнении. Скидки за срок распространяются на VPS и выделенные серверы; GPU оплачиваются помесячно. Разница в цене не является рейтингом задержки или производительности.
06Руководствуйтесь проверяемыми критериями
Составьте короткий список: доступность линейки, результаты ваших тестов, расположение данных, стоимость и условия обслуживания. Если к вашей деятельности применяется договорное ограничение или ограничение обработки данных, проверьте его для выбранного решения. Названия страны недостаточно для подтверждения такого соответствия.
Наконец, зафиксируйте допущения, которые определили ваше решение, и пункты, которые нужно подтвердить с командой перед вводом в эксплуатацию. Вы сможете повторить сравнение, если изменятся ваша аудитория, зависимости или объём данных, не опираясь на устаревшее и уже нерепрезентативное измерение.
Источники и ссылки
Чтобы глубже разобраться в технических моментах и найти первоисточники информации.