Выбор локации сервера: Германия, США или Франция
Локацию выбирают по географии аудитории: площадка должна стоять ближе всего к стране, откуда приходит большинство запросов. Дальше решают юрисдикция, тип DDoS-защиты, лимит трафика и цена. У ZevsHost три площадки — Германия (Дюссельдорф), США и Франция (Страсбург). Проверить выбор можно за десять минут: ping и traceroute с машин в целевом регионе.
- Аудитория в Европе — Германия или Франция; аудитория в Северной и Южной Америке — США.
- Оценки «на глаз» не работают: замеряйте RTT и маршрут из целевого региона до тестового IP площадки.
- Лишние миллисекунды RTT умножаются на число round-trip: TLS-рукопожатие тратит их несколько раз до первого байта.
- Германия и США дают DDoS-защиту L3/L4, на Pro и выше — ещё L7; Франция работает через Anti-DDoS Arbor.
- Лимит трафика есть только у Dedicated Start US: 1 Гбит/с и 30 ТБ в месяц, остальные тарифы unmetered.
Что определяет отклик
Задержка складывается из физического расстояния, числа транзитных узлов и качества пиринга. Расстояние задаёт нижнюю границу, которую не уменьшить ни процессором, ни диском; всё остальное зависит от того, через какие сети идёт трафик конкретного оператора.
Одна и та же площадка для двух пользователей из одного города отвечает по-разному: у них разные провайдеры и разные точки обмена. Измеряйте из тех сетей, где сидит аудитория, а не с рабочего ноутбука через корпоративный VPN.
Вес задержки растёт там, где на одну страницу приходится много последовательных запросов: REST API с десятками вызовов, игровые протоколы поверх WebSocket, административные панели. Для отдачи статики и видео важнее ширина порта и кеш, про это отдельно в статье про канал сервера и лимиты трафика.
Как измерить задержку самому
Возьмите тестовый IP на нужной площадке и прогоните три инструмента с VPS или сервера в том регионе, где живут пользователи, а не с домашнего Wi-Fi.
# Debian/Ubuntu: инструменты для замеров
apt-get update && apt-get install -y iputils-ping mtr-tiny traceroute curl
# RHEL/AlmaLinux/Rocky
dnf install -y iputils mtr traceroute curl
# 100 пакетов с интервалом 0.2 с: смотрим min/avg/max и потери
ping -c 100 -i 0.2 TEST_IP
# маршрут с потерями по каждому узлу, отчёт в файл
mtr -rwzbc 200 TEST_IP > mtr-de.txt 2>&1
# где именно растёт время: traceroute по TCP на порт 443
traceroute -T -p 443 -n TEST_IP
Читайте вывод так: avg в ping — база для сравнения площадок, mdev — джиттер, он важнее среднего для игр и голоса. Потери в mtr на последнем узле означают проблему площадки; потери на промежуточном узле, которые не повторяются дальше, — это rate-limit ICMP на транзитном роутере, его игнорируют.
Для веба полезнее мерить не ICMP, а полный HTTP-тайминг: он включает TCP-рукопожатие и TLS. Прогоняйте запрос десяток раз подряд, чтобы видеть разброс, а не одно значение.
# полный тайминг запроса: DNS, connect, TLS, первый байт
curl -o /dev/null -s -w 'dns=%{time_namelookup} conn=%{time_connect} tls=%{time_appconnect} ttfb=%{time_starttransfer} total=%{time_total}\n' https://TEST_HOST/
Если маршрут выглядит странно — петли, резкий скачок на границе сетей, асимметрия — разбор по шагам есть в материале про сетевую диагностику Linux.
Сравнение площадок
| Параметр | Германия (Дюссельдорф) | США | Франция (Страсбург) |
|---|---|---|---|
| Кому ближе | Центральная и Восточная Европа | Северная и Южная Америка | Западная и Южная Европа |
| Младший тариф | Start DE, $49 | Start US, $59 | Start FR, $55 |
| Канал младшего тарифа | 100 Мбит/с unlimited | 1 Гбит/с, 30 ТБ | 500 Мбит/с unlimited |
| Старший тариф | Pro DE, $99 | Enterprise US, $149 | Pro FR, $95 |
| DDoS-защита | L3/L4, на Pro ещё L7 | L3/L4, на Pro и выше ещё L7 | Anti-DDoS Arbor |
| Двухпроцессорный вариант | нет | Enterprise US: 2× E5-2680v4, 64 GB | нет |
Самая дешёвая точка входа — Германия, но у Start DE порт 100 Мбит/с. Двухсокетная машина с включённым KVM/IPMI есть только в США. Все конфигурации собраны на странице выделенных серверов.
Критерии кроме отклика
Трафик и ширина порта
Unmetered в Германии и Франции снимает вопрос лимита, но упирает вас в ширину порта: 100 Мбит/с при полной круглосуточной загрузке дают порядка 1 ТБ в сутки. На Start US порт гигабитный, но со счётчиком на 30 ТБ в месяц.
Защита от атак
Германия и США фильтруют L3/L4 на всех тарифах, L7 подключается с Pro. Франция работает через Anti-DDoS Arbor. Что отсекается на каждом уровне — в статье про DDoS-защиту выделенного сервера.
Адреса и удалённое управление
Дополнительный IPv4 стоит $5/мес на любой площадке, доступ KVM/IPMI — тоже $5/мес, и на Enterprise US он включён. Планируете виртуализацию — считайте адреса заранее: см. дополнительные IPv4 и подсети.
Смена локации после запуска — это смена IP-адреса. Снизьте TTL записей DNS заранее, за сутки и больше, иначе часть пользователей будет несколько часов приходить на выключенную машину. Проверяйте переезд по логам старого сервера, а не по тому, что «сайт открывается»: пока в access-логе идут запросы, переезд не закончен. Вторая ловушка — жёстко прописанные IP в конфигах, правилах фаервола и allow-листах платёжных шлюзов; ищите их до переключения, а не после.
Коротко
- География аудитории определяет локацию; проверяйте её замерами с машин в целевом регионе.
- ping даёт RTT и джиттер, mtr показывает узел с потерями, curl с ключом -w — время до первого байта.
- Германия — дешёвая точка входа, США — двухсокетная конфигурация и включённый IPMI, Франция — Arbor и unmetered 500 Мбит/с на младшем тарифе.
- Перед сменой площадки снижайте TTL DNS и вычищайте зашитые IP-адреса из конфигураций.