Шесть локаций — одна цена. Форма заказа никуда вас не подталкивает, поэтому выбор за вами, и определять его должно только одно: где находятся ваши пользователи. Ниже — время туда-обратно (RTT), которое мы измеряем от каждой площадки до мест, о которых нас обычно спрашивают, и практическое правило на случай, когда пользователи повсюду.
Как ощущается задержка
Время туда-обратно (RTT) — это задержка между отправкой пакета из браузера и приходом ответа. Примерно до 30 ms взаимодействие кажется мгновенным. До 100 ms — нормально для веб-страниц, API и большинства игр. От 100 до 200 ms страницы, собираемые из множества последовательных запросов, начинают ощущаться тяжёлыми, а голосовая связь в реальном времени заметно запаздывает. Свыше 200 ms нужен CDN перед статическим контентом и сервер поближе к пользователям для всего остального.
TLS-рукопожатие обходится в два обмена туда-обратно ещё до первого байта, а типичная страница делает несколько десятков запросов, так что каждая миллисекунда RTT умножается. Поэтому перенос сервера с неподходящего континента на подходящий — самая дешёвая из существующих оптимизаций производительности.
Цифры
Медианное RTT в миллисекундах: замеры делались ежечасно за последние 90 дней с нашего Looking Glass до публичных зондов в каждом городе. Это характеристики сетевых путей, а не тайминги приложений.
| До | FRA | AMS | HEL | NYC | LAX | SIN |
|---|---|---|---|---|---|---|
| Лондон | 14 | 9 | 38 | 72 | 136 | 171 |
| Париж | 10 | 11 | 39 | 76 | 140 | 168 |
| Варшава | 19 | 25 | 22 | 100 | 163 | 178 |
| Мадрид | 27 | 28 | 52 | 85 | 151 | 184 |
| Стамбул | 38 | 44 | 55 | 118 | 182 | 190 |
| Дубай | 108 | 116 | 122 | 178 | 246 | 92 |
| Йоханнесбург | 158 | 165 | 180 | 222 | 280 | 212 |
| Нью-Йорк | 81 | 76 | 106 | 2 | 66 | 232 |
| Чикаго | 100 | 96 | 124 | 19 | 52 | 208 |
| Сан-Паулу | 196 | 192 | 226 | 112 | 158 | 320 |
| Лос-Анджелес | 146 | 140 | 168 | 66 | 2 | 168 |
| Токио | 228 | 236 | 250 | 160 | 102 | 68 |
| Сидней | 282 | 278 | 300 | 202 | 146 | 92 |
| Мумбаи | 118 | 126 | 138 | 196 | 236 | 54 |
| Джакарта | 190 | 198 | 210 | 240 | 184 | 16 |
Looking Glass по адресу /network/looking-glass позволяет выполнить ping и traceroute с любой площадки до вашего собственного адреса, а такая проверка лучше любой таблицы.
Площадка для каждого региона
- Франкфурт — вариант по умолчанию для Европы, Ближнего Востока и большей части Африки. Это наша крупнейшая площадка: здесь есть все линейки продуктов, и она подключена к самой плотной на континенте точке обмена трафиком.
- Амстердам равноценен для Западной Европы и чуть лучше для Великобритании и Ирландии. Выбирайте его, когда нужна вторая европейская площадка для резервирования.
- Хельсинки выигрывает для стран Северной Европы, Балтии и рынков по соседству с Россией, и именно там находятся наши тарифы с хранилищем. Электроэнергия там дешёвая и «зелёная», и это одна из причин, по которым такие тарифы вообще существуют.
- Нью-Йорк обслуживает восточное побережье США, Канаду и — на удивление часто — Бразилию; из наших площадок это лучший вариант для Южной Америки.
- Лос-Анджелес покрывает западное побережье США и является наименее плохой площадкой для Океании, если Сингапур вам не подходит.
- Сингапур покрывает Юго-Восточную Азию, Индию, Австралию и Японию. Для эндпоинтов инференса, обслуживающих пользователей из АТР, он экономит от 150 до 250 ms на запрос по сравнению с Европой — это разница между чатом, который отвечает потоком, и чатом, который заикается.
Когда пользователи повсюду
Неправильный ответ — одна площадка «посередине»: у интернета нет середины. Правильный ответ зависит от того, чем занимается сервер:
- В основном статический контент или API с кэшируемыми ответами: один origin-сервер (обычно во Франкфурте или Нью-Йорке) за CDN. Пользователи обращаются к ближайшему к ним edge-узлу; расположение origin влияет только на промахи кэша.
- Динамическое приложение с базой данных: одна основная площадка, на которой находится база, — её выбирают по тому, где живёт наибольшая доля пользователей, — и реплики для чтения или кэшированные представления на второй площадке, если второй регион велик. Не разносите одну базу данных по разным континентам.
- Реальное время: игры, голос, трейдинг, потоковые ответы LLM: по серверу в каждом регионе с выбором по DNS или на стороне клиента. Две площадки (FRA и NYC) покрывают около 75% пользователей по всему миру с задержкой до 100 ms; добавив SIN, вы закроете большую часть остальных.
Одинаковые цены везде делают вариант с несколькими площадками дешевле, чем принято считать: два VPS-4 в двух регионах стоят меньше, чем один VPS-8 в одном, и обслуживают большинство пользователей быстрее.
Чем ещё отличаются площадки
| Площадка | VPS | Высокочастотные VPS | Выделенные серверы | GPU | Тарифы с хранилищем |
|---|---|---|---|---|---|
| Франкфурт | да | да | да | да | да |
| Амстердам | да | да | да | да | нет |
| Хельсинки | да | да | да | нет | да |
| Нью-Йорк | да | да | да | да | да |
| Лос-Анджелес | да | нет | да | нет | нет |
| Сингапур | да | нет | да | да | нет |
Форма заказа делает неактивными площадки, на которых выбранного вами тарифа нет, и показывает реальное наличие там, где он есть. Юридические соображения тоже важны: данные, которые должны оставаться в ЕС, нужно размещать во Франкфурте, Амстердаме или Хельсинки, а площадка сервера — это юрисдикция, в которой данные физически находятся.
Переезд позже
Ошибка с выбором — не навсегда. Снапшот можно восстановить в новый сервер на любой площадке прямо из панели, а старый сервер отменить, как только DNS переключится. IP-адрес при этом меняется, поэтому заранее, до переезда, установите короткий TTL в DNS. Большинство миграций между нашими площадками занимают меньше часа реального времени, и большая часть этого времени уходит на ожидание DNS.
