SSD Nodes Learn 🎉 VPS от $4.99/мес
Руководства Matt ConnorАвтор: Matt Connor

VPS в Торонто: когда он действительно нужен

Разберём требования к хранению данных в Канаде, задержку до GTA и северо-востока США, пиринг TorIX и случаи, когда выгоднее выбрать другой регион.

Кому действительно подходит VPS hosting в Toronto

VPS hosting в Toronto подходит для двух типов рабочих нагрузок. Во всех остальных случаях это обычная покупка без особых преимуществ. Первый вариант — любой сервис, в котором хранятся персональные данные граждан Канады, если договор, закупочное правило или анкета по безопасности заказчика требует размещать данные на территории Канады. Второй вариант — любой сервис, пользователи которого находятся в Greater Toronto Area (GTA) или вдоль северо-восточного коридора США. В этом случае трансатлантический круговой обмен добавлялся бы к каждому запросу браузера.

Если ни один из этих вариантов вам не подходит, регион в счёте имеет гораздо меньшее значение, чем фактические характеристики диска и сети, которые предоставляет провайдер. В таком случае выбирайте по спецификации и сначала проверьте сколько на самом деле стоит VPS в месяц, прежде чем считать канадский регион оправданным за дополнительную плату. Если этот продукт вам ещё не знаком, начните с материала что такое виртуальный частный сервер и вернитесь к вопросу о регионе позже.

Что на самом деле означает размещение данных в Канаде

PIPEDA (Personal Information Protection and Electronic Documents Act) — федеральный закон о конфиденциальности, который распространяется на большинство организаций частного сектора в Канаде. По состоянию на август 2026 года он не содержит общего требования хранить персональные данные внутри страны. Закон возлагает на вашу организацию ответственность за эти данные независимо от того, куда они передаются. Вы сохраняете ответственность за данные после передачи их зарубежному обработчику. Также вы обязаны сообщить людям, что их информация может обрабатываться в другой стране и подпадать под юрисдикцию судов этой страны.

Поэтому требование размещать данные в Toronto редко обусловлено самим PIPEDA. Обычно оно указано в договоре или закупочной документации. Больницы Ontario, школьные советы, муниципалитеты и агентства Crown регулярно включают в документы требование «хранить и обрабатывать данные в Канаде». PIIDPA провинции Nova Scotia по-прежнему ограничивает государственные органы в хранении персональной информации за пределами Канады. В 2021 году British Columbia смягчила аналогичное правило, поэтому не ссылайтесь на его старую редакцию. Закон Quebec Law 25 требует провести оценку перед отправкой персональной информации за пределы провинции. Если вы продаёте услуги таким заказчикам, Canadian region позволяет формально выполнить это требование. При этом Toronto — канадский город с самым большим выбором VPS.

Учитывайте, чего регион размещения не гарантирует. VPS в Toronto хранит основную копию данных в Канаде. Но это ничего не говорит о месте хранения резервных копий, расположении сервиса агрегации логов, стране отправки транзакционных писем или местоположении вашего ноутбука, когда вы подключаетесь в 2 часа ночи. Местонахождение данных — свойство всей системы. Аудитор проверяет все копии. Разместите также хранилище резервных копий в Канаде. О настройке, в которой вы самостоятельно выбираете место назначения, см. как настроить зашифрованные резервные копии restic с VPS.

Есть ещё один момент, который часто удивляет пользователей. Закон США US CLOUD Act (Clarifying Lawful Overseas Use of Data Act) распространяется на данные, которыми управляет компания со штаб-квартирой в США, независимо от страны, где находятся диски. Поэтому покупка VPS в регионе Toronto у американского провайдера позволяет выполнить условие о месте хранения, но не выводит данные за пределы действия американских правовых процедур. Если для вашего заказчика это различие важно, нужно выяснять, кому принадлежит компания, а не в каком городе находится стойка.

Какую задержку следует ожидать от VPS в Toronto?

Начните с физики. Она задаёт нижний предел, который не может превзойти ни один провайдер и с которым не может спорить ни одна маркетинговая страница. Свет распространяется по оптоволокну примерно с двумя третями скорости света в вакууме — около 200,000 км в секунду. При передаче туда и обратно расстояние проходится дважды. Отсюда следует простое правило: минимальное возможное время кругового обмена (RTT) в миллисекундах примерно равно расстоянию по прямой в километрах, делённому на 100. Расстояние между Toronto и Montreal составляет около 500 км, поэтому RTT равен 5 ms. Расстояние между Toronto и London составляет около 5,700 км, поэтому RTT равен 57 ms.

Реальные маршруты длиннее прямой, а каждый маршрутизатор на пути добавляет время ожидания в очереди. Между двумя серверами с хорошим подключением рассчитывайте примерно на 1.4–2 значения минимального RTT.

ChartRound-trip latency expectations from a Toronto VPS
The data behind this chart
[
  {
    "label": "Toronto metro",
    "fibre_floor_ms": 0.5,
    "typical_low_ms": 1,
    "typical_high_ms": 5
  },
  {
    "label": "Montreal",
    "fibre_floor_ms": 5,
    "typical_low_ms": 8,
    "typical_high_ms": 14
  },
  {
    "label": "New York",
    "fibre_floor_ms": 5.5,
    "typical_low_ms": 9,
    "typical_high_ms": 16
  },
  {
    "label": "Chicago",
    "fibre_floor_ms": 7,
    "typical_low_ms": 12,
    "typical_high_ms": 20
  },
  {
    "label": "Vancouver",
    "fibre_floor_ms": 34,
    "typical_low_ms": 55,
    "typical_high_ms": 75
  },
  {
    "label": "London UK",
    "fibre_floor_ms": 57,
    "typical_low_ms": 75,
    "typical_high_ms": 100
  }
]

Это диапазоны ожиданий, рассчитанные по расстоянию, а не результаты измерений у какого-либо конкретного провайдера. Используйте их как проверку здравого смысла при собственных тестах: результат внутри диапазона означает, что сеть работает нормально, а результат, в три раза превышающий минимальный RTT, указывает на проблему, о которой стоит спросить провайдера.

Читайте строки следующим образом. В пределах GTA вы должны увидеть 15 ms. Это почти мгновенная задержка по меркам публичного Интернета. Расстояние до Montreal даёт 814 ms, поэтому сервер в Toronto хорошо подходит для пользователей из Quebec. До New York задержка составляет 916 ms. Именно поэтому Toronto подходит для коридора северо-востока US. До Chicago — 1220 ms. До Vancouver — 5575 ms. Это достаточно далеко, поэтому один сервер в Toronto не обеспечивает одинаково хорошее обслуживание пользователей по всей Canada. До London — 75100 ms. Ничего в зоне контроля провайдера не может изменить это значение.

К каждому значению выше добавляются ещё два фактора. Домашнее подключение вносит собственную задержку доступа: небольшую в сетях fibre и cable, но намного большую и более переменную в мобильных сетях. Кроме того, протоколы увеличивают оставшееся время. Для нового HTTPS-подключения требуется примерно три круговых обмена до передачи первого байта страницы: TCP (transmission control protocol) требует один, TLS (transport layer security) 1.3 — ещё один, а самому запросу нужен третий. При RTT 15 ms это означает 45 ms ожидания до начала отображения содержимого. Поэтому разница в 10 ms при выборе региона заметна на странице с большим количеством обменов и незаметна на статической странице.

Как измерить задержку до Toronto перед покупкой

Не покупайте хостинг на год по опубликованному показателю, в том числе по приведённым выше значениям. Измерьте конкретный хост из конкретных сетей, которыми пользуются ваши пользователи.

  • Запросите тестовый IP-адрес или оплатите один час работы по тарифу. Час аренды дешевле года сожалений, а провайдер, который отказывается предоставить короткий тест, уже сообщил вам кое-что важное.
  • Выполните ping, а затем mtr из сети, которой фактически пользуются ваши пользователи, а не из офиса. mtr показывает, на каком участке маршрута возникает задержка. Так можно отличить медленного провайдера от проблем на последней миле.
  • Измеряйте показатели в течение полного дня. Вечерняя перегрузка потребительских сетей определяет задержку, которую ощущают ваши клиенты, а тест в середине дня её скрывает.
  • Не оценивайте качество только по ICMP. Многие маршрутизаторы понижают приоритет трафика ping, поэтому также измерьте время выполнения реального HTTPS-запроса с помощью curl -w и проверьте время до первого байта.
  • Проверьте маршрут в обратном направлении через looking glass провайдера. Маршрутизация в Интернете часто асимметрична, поэтому обратный маршрут может быть медленным, а односторонняя трассировка никогда этого не покажет.
  • Один раз выполните тест со смартфона через мобильную сеть, поскольку значительная доля трафика GTA поступает именно так.

Задержка — только один из параметров. Диск и CPU определяют, сможет ли сервер выполнить обещанные характеристики после получения запроса. Методика их проверки приведена в разделе как правильно тестировать VPS.

Почему важны TorIX и 151 Front Street

TorIX (Toronto Internet Exchange) — самый загруженный Internet Exchange в Канаде. Его основная площадка находится по адресу 151 Front Street West, в carrier hotel, через который проходят сети большинства канадских операторов. Провайдер, который устанавливает пиринг на этой площадке, передаёт ваши пакеты напрямую крупным канадским сетям доступа внутри того же здания. Провайдер, который использует только transit, сначала передаёт трафик вышестоящему оператору. Место, где этот оператор передаст трафик дальше, от вас не зависит.

Это не абстрактная проблема. Трафик от сервера в Toronto к клиенту в Toronto может покинуть страну, пройти через exchange в New York или Chicago и вернуться обратно. Такой маршрут называют boomerang route. Он добавляет десятки миллисекунд. Для workload с требованиями к месту хранения данных это также означает пересечение пакетами границы. Объяснять это сотруднику по защите данных может быть нежелательно.

На странице с маркетинговыми материалами этого не видно, но это можно проверить с помощью traceroute. Выполните mtr из канадской сети к тестовому IP-адресу и изучите имена узлов маршрутизаторов. Обычно в них присутствует код аэропорта. Если маршрут проходит yyz до ord и затем возвращается в yyz, трафик покинул Toronto в направлении Chicago и вернулся обратно. Затем задайте провайдеру два прямых вопроса: с какими exchange у вас установлен пиринг и у каких transit carriers вы покупаете connectivity. Ответ «У нас отличная connectivity» не отвечает ни на один из этих вопросов.

Неподходящие случаи для VPS в Toronto

Выбор региона — это компромисс. Ниже приведены причины выбрать другой вариант.

  • Ваша аудитория в основном находится в Европе. До начала обработки запроса приложением до London будет минимум 75 мс, а до Frankfurt или Amsterdam — ещё больше. Разместите сервер в Европе, а запросы посетителей из Canada обслуживайте через CDN, если их немного.
  • Ваша аудитория в основном находится на юге или западе US. Задержка зависит от расстояния, поэтому регион в Dallas для трафика, ориентированного на US будет лучше Toronto для Texas, побережья Gulf и значительной части Mountain West.
  • Ваши персональные данные уже хранятся в американских SaaS-продуктах. Перенос web-сервера в Toronto не создаёт локализацию данных, если CRM, аналитика и список рассылки остаются в Virginia. Это только создаёт видимость локализации данных.
  • Вам нужна отказоустойчивость. Один регион — это одна зона отказа. Авария электропитания в одном дата-центре выведет регион из строя независимо от города.
  • Для вас важна цена, а задержка несущественна. Пакетное задание, build runner или сервис для личного проекта не зависят от задержки в 40 мс. Выбирайте вариант по стоимости и характеристикам.

Что спросить у провайдера перед покупкой

  • В каком дата-центре размещён сервер и в каком муниципалитете он находится. В рекламе «Toronto» иногда означает Markham или Vaughan. Для требований к месту хранения данных и задержки это может быть приемлемо, но ответ нужно знать точно.
  • Участвуете ли вы в пиринге через TorIX и какие транзитные провайдеры используются за ним.
  • Входит ли IPv6 в тариф и маршрутизируется ли он, или его подключают позднее за отдельную плату.
  • Какой объём трафика включён в тариф, учитывается ли он по счётчику или ограничивается по скорости, и что происходит после превышения лимита.
  • Используется ли NVMe или SATA, и размещено ли хранилище локально на хосте или предоставляется через сетевой том. См. как NVMe влияет на VPS, чтобы понять, почему ответ влияет на производительность базы данных.
  • Где физически находятся snapshots и резервные копии, созданные провайдером. Именно этот вопрос чаще всего опровергает заявление о соответствии требованиям к месту хранения данных.

Общие для любого канадского провайдера вопросы — валюта расчётов, трансграничная передача данных вашей учётной записи и часы работы поддержки по Eastern Time — рассмотрены в материале что действительно важно при покупке канадского VPS-хостинга, поэтому здесь они не повторяются.

FAQ

Сделает ли размещение в Toronto мою инфраструктуру соответствующей требованиям PIPEDA?

Нет. В PIPEDA нет общего требования к месту хранения данных, поэтому канадский регион не является обязательным и сам по себе не обеспечивает соответствие требованиям. Соответствие зависит от получения согласия, применения мер защиты, ответственности за обработчиков данных и информирования пользователей о том, куда передаются их сведения. Регион Toronto помогает, если договор требует хранить данные в Канаде, и только в том случае, если все копии находятся там же: это относится также к резервным копиям, журналам и данным мониторинга. Если ваш провайдер — компания из США, на данные, которые она контролирует, по-прежнему может распространяться действие US CLOUD Act независимо от страны, где расположен диск.

Какую задержку ожидать между Toronto и New York?

Между двумя хорошо подключёнными серверами ожидайте от 9 до 16 мс туда и обратно. Расстояние по прямой составляет около 550 км, поэтому физический предел находится около 5.5 мс, а реальные маршруты по оптоволокну дают большее значение. Домашний или мобильный пользователь добавляет к этому собственную задержку доступа. Если с сервера в Toronto вы измеряете существенно большее значение, маршрут, вероятно, проходит через Chicago или Ashburn. В этом случае mtr покажет коды аэропортов, подтверждающие маршрут.

Что выбрать для Canadian VPS: Toronto или Montreal?

Выбирайте регион по расположению пользователей. Между городами всего от 8 до 14 мс, поэтому каждый из них обеспечивает приемлемую задержку для пользователей другого города. Оба варианта соответствуют договору, в котором указано размещение «в Канаде». В Montreal недорогая гидроэлектроэнергия и много площадей в дата-центрах, поэтому цены там иногда ниже. В Toronto на 151 Front Street плотнее пиринг и больше операторов связи. Если в договоре указана только страна, выбирайте по цене и характеристикам тарифа.

Когда не следует выбирать регион Toronto?

Когда большинство пользователей находится за пределами восточной части Северной Америки. Из Toronto до London задержка составляет от 75 до 100 мс, а до Vancouver — от 55 до 75 мс. Эта задержка добавляется к каждому обмену данными, который требуется странице. Не выбирайте этот регион и для задач, не чувствительных к задержке, например для build runner или ночного пакетного задания. В таком случае вы без измеримой пользы платите дополнительную стоимость канадского региона.