Выбор VPS в Канаде: Торонто, Монреаль или Ванкувер
Сравнение дата-центров в Торонто, Монреале и Ванкувере для размещения VPS. Узнайте, как выбрать локацию в зависимости от пинга до пользователей и специфики региональных сетей.
Торонто, Монреаль или Ванкувер: краткий ответ
Торонто, Монреаль и Ванкувер — три канадских города, где покупка VPS (виртуального выделенного сервера) оправдана, и каждый из них выполняет свою задачу. Торонто — это вариант по умолчанию. Здесь сосредоточены самые плотные каналы пиринга в стране и проложен кратчайший путь к северо-востоку США, поэтому большинство рабочих нагрузок следует размещать именно там. Монреаль использует дешевую гидроэлектроэнергию Квебека в холодном климате, из трех городов он ближе всего расположен к Европе, и это лучший выбор, если ваши клиенты или контракты связаны с французским языком. Ванкувер предназначен для тихоокеанского направления: пользователей или партнеров в Азии, Австралии или на западном побережье Америки.
Одно предупреждение перед деталями, так как оно определяет всё остальное. Если все ваши пользователи находятся в Мадриде, Боготе или Сан-Паулу, ни один канадский город не будет правильным ответом, и в разделе ближе к концу объясняется, что стоит выбрать вместо этого. Канада занимает свое место, когда у вас есть пользователи в Канаде или когда вам нужен быстрый доступ к северо-востоку США при условии, что ваши данные остаются под юрисдикцией канадского законодательства. Если вы все еще выбираете страну, в том, что действительно важно при покупке канадского VPS рассматривается этот этап, а в выборе между Канадой и США приводится сравнение, которое большинство покупателей делают в первую очередь.
Торонто: стандартный выбор для большинства задач
Торонто — крупнейший рынок хостинга в Канаде, и причина тому — пиринг. IXP (точка обмена интернет-трафиком) представляет собой общий коммутатор, где множество сетей передают трафик друг другу напрямую, вместо того чтобы платить третьей стороне за его транзит. TorIX, точка обмена в Торонто, является крупнейшей в стране с большим отрывом. Чем больше сетей встречается в одном здании, тем меньше переходов (hops) совершают ваши пакеты до канадского пользователя, поскольку провайдер этого пользователя, скорее всего, находится в том же помещении, что и ваш.
В Канаде это имеет большее значение, чем может показаться исходя из размеров страны. Трафик между двумя канадскими городами часто уходил в США и возвращался обратно, так как две канадские сети встречались только на точке обмена в Нью-Йорке или Чикаго. Плотный пиринг в Торонто устраняет этот обходной путь. Это можно увидеть в отчёте mtr: если в именах узлов на пути, который начинается и заканчивается в Канаде, встречаются nyc или chi, это означает, что ваш трафик покинул страну, и вы дважды оплатили этот маршрут.
Торонто также расположен недалеко от северо-востока США, поэтому сервер там обеспечивает быстрый доступ к Нью-Йорку и Ашберну. Если ваша аудитория распределена между Канадой и Восточным побережьем, Торонто охватывает обе стороны, а компромисс при размещении машины по другую сторону границы описан в VPS в Нью-Йорке.
Ещё один аргумент в пользу Торонто — наличие ресурсов. Провайдеры в первую очередь размещают свои канадские мощности именно там, поэтому выбор тарифных планов и наличие свободных ресурсов здесь максимальны, а дополнительные услуги, такие как блочные хранилища и дополнительные IP-адреса, обычно появляются в Торонто раньше, чем в любом другом месте страны. В статье VPS в Торонто город рассматривается более подробно. Выбирайте Торонто, если только вам не подходят условия из двух следующих разделов.
Монреаль: дешевая электроэнергия и кратчайший путь до Испании
Квебек производит большую часть электроэнергии за счет гидроресурсов и продает её по одним из самых низких промышленных тарифов в Северной Америке. Зимы здесь долгие и холодные, поэтому дата-центр может охлаждаться наружным воздухом большую часть года. Дешевая энергия в сочетании с дешевым охлаждением — причина, по которой Квебек привлек так много хостинг-провайдеров, а позже и значительные мощности GPU.
Будьте внимательны при оценке реальной экономии. Электроэнергия составляет значительную долю затрат на физическую машину, поэтому выделенные серверы и тарифы с высокой плотностью размещения в Монреале часто дешевле, чем аналогичное оборудование в других местах. Стоимость небольшого VPS определяется глобальным прайс-листом провайдера, и затраты на электроэнергию для одной виртуальной машины составляют лишь малую часть этой цены. Не стоит ожидать, что VPS в Монреале будет значительно дешевле аналогичного VPS в Торонто с теми же характеристиками. Из чего на самом деле складывается стоимость VPS показывает, куда уходят деньги в рамках тарифного плана.
Для пользователя из Испании у Монреаля есть реальное преимущество: это ближайший к Европе город из трех рассматриваемых. Земля — шар, и кратчайший путь (ортодромия) из Иберийского полуострова в Северную Америку проходит через северо-восток. Монреаль находится северо-восточнее Торонто и значительно северо-восточнее Ванкувера, поэтому из этих трех городов он обеспечивает кратчайший трансатлантический маршрут. Не полагайтесь на мои слова — измерьте это самостоятельно методом, описанным в следующем разделе.
Язык — вторая причина выбрать Монреаль, и это скорее бизнес-фактор, чем технический. Если вы продаете товары или услуги потребителям в Квебеке, «Хартия французского языка» требует наличия версий ваших коммерческих документов и самого сайта на французском языке. Поправки 2022 года, известные как Bill 96, ужесточили эти правила, введя обязательства, которые вступали в силу поэтапно до 2025 года. Размещение сервера в Монреале само по себе не подводит вас под юрисдикцию Квебека. Продажи жителям Квебека — подводит. Поэтому не выбирайте этот город ради получения юридических преимуществ и не избегайте его из страха перед ними.
Существует один случай, когда выбор города действительно меняет ваш документооборот, причем в обратную сторону. Закон Квебека Law 25 требует, чтобы компания, хранящая персональные данные, собранные в Квебеке, проводила оценку воздействия на конфиденциальность (PIA) перед передачей этой информации за пределы провинции и фиксировала результат в письменном соглашении. Онтарио считается территорией за пределами провинции. Если ваши пользователи — жители Квебека, размещение сервера в Монреале позволяет хранить данные внутри Квебека и исключить этот этап.
Ванкувер: для пользователей и партнеров в Тихоокеанском регионе
Кабели из Азии выходят на берег в Британской Колумбии, что делает Ванкувер естественной точкой входа в Канаду со стороны Тихого океана. Он также находится недалеко от Сиэтла, поэтому хорошо подходит для обслуживания Западного побережья США. Если ваши пользователи, партнеры или API, к которым обращается ваше приложение, находятся в Тихоокеанском регионе, Ванкувер — единственный из трех городов, который вам поможет.
Для испаноязычной аудитории Ванкувер обычно является худшим вариантом из трех. Трафик из Испании пересекает Атлантику, а затем весь североамериканский континент. Трафик из Боготы или Лимы обычно достигает Северной Америки через Майами, а затем преодолевает еще несколько тысяч километров на северо-запад. Вы платите за это расстояние дважды: один раз задержками, а второй — более длинным маршрутом, где больше точек потенциальных сбоев.
В Ванкувере также меньше провайдеров и меньше доступных ресурсов, чем в Торонто, поэтому стоит ожидать меньшего выбора тарифных планов и более высокой цены за аналогичные характеристики. С юридической точки зрения частный сектор в Британской Колумбии регулируется PIPA (Personal Information Protection Act) — провинциальным законом, который считается практически идентичным федеральному, поэтому обычная коммерческая нагрузка не получает здесь никаких преимуществ. Правило, которое когда-то делало Ванкувер особенным для государственного сектора, больше не действует: FIPPA раньше требовал, чтобы персональные данные государственных органов хранились и обрабатывались только в Канаде, но Bill 22 отменил это общее требование в ноябре 2021 года, заменив его обязательством по проведению оценки. Размещение в Ванкувере больше не дает автоматического преимущества в тендерах правительства Британской Колумбии. Изучайте условия тендера.
Как измерить задержку из мест, где находятся ваши пользователи?
Любой показатель задержки, опубликованный для конкретного города, был измерен из определенной точки, и эта точка — не то место, где живут ваши пользователи. Измеряйте задержку самостоятельно, из тех сетей, в которых фактически работают ваши пользователи. Существует два бесплатных способа сделать это.
Первый способ — с машины в сети пользователя. Попросите коллегу или клиента в Мадриде или Мехико запустить эти команды против тестового сервера в каждом из рассматриваемых городов.
ping -c 100 vps.example.com
mtr -rwzbc 100 vps.example.com
curl -o /dev/null -s -w 'dns=%{time_namelookup} connect=%{time_connect} tls=%{time_appconnect} ttfb=%{time_starttransfer} total=%{time_total}\n' https://vps.example.com/ping -c 100 сообщает о потере пакетов, а mdev — это джиттер. Хороший средний показатель при двухпроцентной потере пакетов все равно означает плохой канал, так как TCP воспринимает потери как перегрузку и снижает скорость. mtr показывает, на каком этапе увеличивается время кругового обхода (RTT): узел, на котором число возрастает и остается высоким, является длинным участком пути, а имя узла обычно указывает на город, в котором он находится. curl разделяет загрузку страницы на DNS, TCP-соединение, TLS-рукопожатие (transport layer security) и время получения первого байта, чтобы вы могли увидеть, сколько круговых обходов совершает ваша страница.
Второй способ не требует посторонней помощи. CLI-инструмент Globalping выполняет те же проверки из бесплатной сети хостов в других странах.
curl -s https://packagecloud.io/install/repositories/jsdelivr/globalping/script.deb.sh | sudo bash
sudo apt install globalping
globalping ping vps.example.com from Madrid --limit 3 --latency
globalping mtr vps.example.com from Mexico --limit 2Как выглядит хороший результат? Свет в оптоволокне распространяется со скоростью примерно 200 000 км в секунду. Возьмите расстояние по прямой между пользователем и городом, удвойте его для кругового обхода и разделите на 200 000 км в секунду. Это физический предел для данной пары точек, и ни один провайдер, протокол или кэш не может быть быстрее. Хорошо проложенный маршрут показывает значения, близкие к этому пределу. Маршрут, который в два или три раза длиннее предела, проходит там, где ему не нужно быть, и отчет mtr покажет вам узел, на котором это происходит.
Две привычки делают измерения объективными. Запускайте их в часы активности ваших пользователей и повторяйте в течение нескольких дней, так как перегрузка зависит от времени суток. Помните, что маршрутизация часто асимметрична, поэтому путь от вашего сервера к пользователю не всегда совпадает с путем, по которому возвращаются пакеты пользователя. В статье Измерение задержки канадского VPS из Латинской Америки подробно описаны маршруты, по которым на самом деле проходит трафик из этого региона.
Еще один фактор важнее выбора города. Физический предел применяется к каждому круговому обходу, а веб-страница совершает их множество. Сократите их количество: используйте HTTP/2 или HTTP/3, возобновление TLS-сессий, заголовки кэширования, позволяющие браузеру пропустить запрос, и CDN перед статическими файлами. CDN с присутствием в Мадриде будет отдавать ваши изображения из Мадрида, независимо от того, в каком канадском городе находится исходный сервер.
Что меняется в зависимости от провинции, а что остается неизменным
PIPEDA (Personal Information Protection and Electronic Documents Act) — это федеральный закон, регулирующий работу с персональными данными в коммерческой деятельности. В нем нет требований о хранении данных исключительно на территории Канады, и в нем не упоминаются провинции. Закон требует обеспечивать защиту информации и сохранять ответственность за нее независимо от того, где она находится. Именно поэтому клиенты и контракты содержат вопросы о стране, в то время как город упоминается крайне редко.
Провинция имеет значение в нескольких специфических случаях:
- Квебек. Закон 25 требует проведения оценки воздействия на конфиденциальность (privacy impact assessment) перед передачей персональных данных, собранных в Квебеке, за пределы провинции, включая Онтарио, а также заключения письменного соглашения, содержащего результаты этой оценки.
- Британская Колумбия и Альберта. В каждой из них действует собственный закон о конфиденциальности в частном секторе, который считается по существу аналогичным федеральному закону, поэтому обычная коммерческая нагрузка обрабатывается так же.
- Контракты с государственным сектором. Британская Колумбия отменила правило о хранении данных в Канаде в 2021 году, в то время как Новая Шотландия по-прежнему ограничивает места, где государственные органы могут хранить персональные данные. Обязывающие формулировки содержатся в тендерной документации, поэтому ознакомьтесь с ними там, а не полагайтесь на краткие изложения.
- Персональные данные жителей Европейского союза. Это вопрос уровня страны, он рассматривается в следующем абзаце.
Для покупателя в Испании важен следующий факт. Европейская комиссия в 2001 году постановила, что Канада обеспечивает адекватную защиту персональных данных, обрабатываемых организациями, подпадающими под действие PIPEDA, и в обзоре, опубликованном в январе 2024 года, это решение было оставлено в силе. Таким образом, передача персональных данных из Испании канадской компании, подпадающей под действие PIPEDA, в обычном случае не требует стандартных договорных условий. Статус адекватности не является постоянным, а его действие ограничено получателями, подпадающими под PIPEDA, поэтому проверяйте актуальный список Комиссии, прежде чем создавать долгосрочные решения. Все остальные положения GDPR (General Data Protection Regulation) по-прежнему применяются к вам как к контролеру, включая письменное соглашение с обработчиком данных (хостинг-провайдером).
Независимо от провинции, попросите провайдера письменно указать город, а затем задайте два уточняющих вопроса: где хранятся резервные копии и снимки (snapshots) и из какой страны сотрудники службы поддержки получают доступ к машинам? Данные покидают оплаченный вами город через систему резервного копирования чаще, чем через что-либо другое. В где канадский VPS на самом деле хранит ваши данные эти вопросы рассматриваются подробно, а в хранение данных внутри ЕС рассматривается случай, когда данные должны находиться в Европе. Данный текст не является юридической консультацией. Если вы работаете с персональными данными жителей Квебека или ЕС, обратитесь к юристу с точными формулировками.
Как канадский IP-адрес влияет на ваш сайт
Геолокационные базы данных сопоставляют диапазоны IP-адресов с конкретными странами и городами. Многие сервисы используют эти базы, поэтому канадский адрес меняет то, как интернет воспринимает ваш сервер. Системы оценки мошенничества при платежах, рекламные сети, проверки лицензий на контент, а также некоторые банковские или государственные порталы учитывают страну, к которой относится адрес. Ваши исходящие запросы также несут этот адрес, поэтому API в Мексике, принимающий только локальный трафик, отклонит запросы вашего сервера, и вы получите обычную ошибку HTTP 403 без пояснения причин.
Недавно выделенные диапазоны часто определяются геолокационными сервисами неверно в течение нескольких недель после того, как провайдер начинает их использовать. Проверьте адрес на соответствие городу перед тем, как переносить какие-либо данные:
whois 198.51.100.10 | grep -iE 'country|netname|org'
curl -s https://ipinfo.io/198.51.100.10/jsonЕсли результат не совпадает с городом, за который вы платите, попросите провайдера опубликовать geofeed. Geofeed — это небольшой CSV-файл, описанный в RFC 8805, который сопоставляет префиксы сети с местоположениями. Ссылка на него указывается в записи whois, откуда его считывают основные геолокационные базы данных. Это задача провайдера, и один тикет в службу поддержки решит проблему быстрее, чем самостоятельное обращение в каждую базу данных.
Поисковое ранжирование — это то, о чем покупатели беспокоятся больше всего, но в данном контексте это наименее важный фактор. Поисковые системы определяют целевую аудиторию страницы в основном по её языку и аннотациям hreflang. Страна расположения сервера — слабый сигнал. Канадский VPS не помешает вам ранжироваться в Мексике или Колумбии. А вот медленная загрузка страницы — помешает, что возвращает нас к двум предыдущим разделам.
Когда Канада — неверный выбор
Если все ваши пользователи находятся в Испании, канадский VPS при той же цене будет худшим решением. Размещайте сервер в Европе. Амстердам и Франкфурт — два крупнейших узла обмена трафиком на континенте, а VPS для пользователей во Франции находится еще ближе к Иберийскому полуострову. Пересечение Атлантики — самый длинный участок пути, поэтому его исключение дает наибольший выигрыш во времени.
Если ваши пользователи находятся в Бразилии, размещайте сервер в Бразилии. Сан-Паулу — это место, где сходятся сети региона, и VPS в Бразилии объясняет специфику рынка, включая местные налоги, из-за которых бразильский хостинг стоит дороже, чем кажется на первый взгляд.
Если ваши пользователи находятся в Мексике, Колумбии или Перу, обычно лучшим выбором являются южные штаты США. Трафик из Латинской Америки в Северную в основном проходит через Майами, поэтому сервер в Майами или Далласе с точки зрения сети ближе, чем сервер в Торонто, даже если на карте кажется иначе.
Канада — верный выбор в более узком круге случаев: ваши пользователи находятся в Канаде; вы обслуживаете северо-восток США, но хотите, чтобы ваши данные находились под юрисдикцией Канады; вы хотите вывести данные из-под юрисдикции США в соответствии с внутренней политикой; вы приобретаете оборудование с высокой плотностью размещения, где цена на электроэнергию включена в стоимость.
Что нужно уточнить у провайдера перед покупкой
- В каком городе и в каком дата-центре будет размещен сервер? Требуйте письменного подтверждения. Остерегайтесь расплывчатых региональных названий вроде "Canada East", которые не указывают конкретный город.
- Где хранятся резервные копии и снимки (snapshots)? Сервер в Торонто с бэкапами в другой стране — это не полноценное развертывание в Торонто.
- Можно ли заранее протестировать IP-адрес из этого города? Проверьте его геолокацию, прежде чем направлять трафик.
- Есть ли сетевой межсетевой экран (firewall) в панели управления провайдера, помимо того, что настроен на самом сервере? Оба могут блокировать порт, который вы только что открыли.
- Если я позже сменю город, переедет ли мой IP-адрес со мной? Нет, не переедет. Вы получите новый адрес. Поэтому перед переездом уменьшите значение TTL (time to live) для DNS (domain name system) и держите оба сервера включенными, пока трафик не начнет поступать на новый адрес.
- Какова будет цена при продлении после окончания первого оплаченного периода?
По умолчанию выбирайте Торонто. Выбирайте Монреаль, если ваши пользователи находятся в Квебеке или Европе, либо если стоимость электроэнергии является важным фактором при выборе. Выбирайте Ванкувер, если ваши пользователи находятся в тихоокеанском регионе. Затем проведите замеры из мест, где фактически находятся ваши пользователи, и пусть результаты измерений станут решающим аргументом при выборе.
FAQ
Какой канадский город выбрать, если мои пользователи находятся в Испании?
Из этих трёх — Монреаль. Он ближе всего к Европе, так как кратчайший путь (ортодромия) из Иберии достигает Северной Америки на северо-востоке, а Монреаль расположен северо-восточнее Торонто и Ванкувера. Проверьте это самостоятельно с помощью замеров с машины в Испании, прежде чем принимать окончательное решение. Если все ваши пользователи находятся в Испании, а в Северной Америке их нет, размещайте сервер в Европе. Европейский регион будет лучше любого канадского города для такой аудитории, и никакая настройка не компенсирует задержку при пересечении Атлантики.
Дешевле ли VPS в Монреале, чем в Торонто?
Обычно разница невелика. Электроэнергия в Квебеке дешёвая, что заметно сказывается на стоимости выделенных серверов и оборудования высокой плотности, где затраты на питание составляют значительную долю. Цена небольшого VPS определяется глобальным прайс-листом провайдера, и стоимость электроэнергии в нём занимает малую часть. Сравнивайте цену продления конкретного тарифа в каждом городе, а не стоимость по акции для первого периода.
Соответствует ли канадский VPS требованиям GDPR для компании из Испании?
Канада имеет решение о достаточности мер защиты данных от Европейской комиссии, принятое в 2001 году и подтверждённое в обзоре, опубликованном в январе 2024 года, которое распространяется на организации, подпадающие под действие PIPEDA. Передача данных такой компании не требует стандартных договорных условий. Это касается только факта передачи. Вы остаётесь контролёром данных, поэтому вам по-прежнему необходимы письменное соглашение с обработчиком, ведение учёта и меры безопасности, предусмотренные GDPR. Решения о достаточности могут быть пересмотрены или отозваны, поэтому проверяйте актуальный список Комиссии перед утверждением долгосрочной архитектуры и проконсультируйтесь с юристом по деталям.
Повредит ли канадский IP-адрес моему поисковому рейтингу в Мексике или Колумбии?
Нет, каким-либо заметным образом. Поисковые системы определяют целевую аудиторию страницы в основном по её языку и аннотациям hreflang, а страна сервера является слабым сигналом по сравнению с ними. На что действительно влияет адрес, так это на всё остальное: системы оценки мошенничества при оплате, рекламные сети и некоторые региональные API. Проверьте адрес с помощью whois и геолокационного поиска перед миграцией, а если базы данных определяют его неверно, запросите у провайдера geofeed.
Могу ли я позже перенести свой VPS из Торонто в Ванкувер?
Вы можете перенести рабочую нагрузку, но не саму машину или её адрес. Большинство провайдеров рассматривают города как отдельные регионы, поэтому вам придётся создать новый сервер, скопировать данные и переключиться на него. Снимки (snapshots) часто нельзя восстановить между регионами, поэтому планируйте копирование на уровне файлов, например, через rsync, или используйте дамп базы данных. За день до переноса уменьшите TTL в DNS, держите оба сервера запущенными во время переключения и учитывайте, что для нового адреса потребуются новые правила межсетевого экрана и повторная проверка геолокации.