Методика

Как рассчитывается стоимость и ранжируются серверы

Каждое число на ServerDiff подчиняется правилам с этой страницы. Эти правила одинаковы для каждого сервера, а место в списке нельзя купить.

Обновлено Версия расчёта bill-2026.11-1

На этой странице14
  1. 1Как рассчитывается счёт
  2. 2Пример расчёта
  3. 3Валюты, НДС и округление
  4. 4Неизвестно, включено, не предлагается
  5. 5Как упорядочен список
  6. 6Лучший выбор и рейтинг провайдеров
  7. 7Рекламные размещения
  8. 8Фильтры и неизвестные характеристики
  9. 9Актуальность
  10. 10Демо-данные, не подтверждено, подтверждено
  11. 11Конфигурации и история
  12. 12Исправления
  13. 13Что счёт не учитывает
  14. 14Изменения методики

Как рассчитывается счёт

Каждый счёт рассчитывается при одном наборе допущений, который показан над каждым списком: сколько месяцев вы держите сервер (по умолчанию 12), валюта, НДС, нужные вам опции и ожидаемый трафик. Одни и те же допущения действуют для каждой строки списка, поэтому итоги можно сравнивать напрямую. Счёт — это список строк, у каждой своя сумма:

  1. Оплачиваемые месяцы. Выбранное вами число месяцев округляется вверх до минимального срока провайдера и до целых периодов оплаты. Тариф с оплатой раз в 12 месяцев стоит как 12 месяцев, даже если он вам нужен на один месяц, и в счёт добавляется строка «Обязательство», которая об этом сообщает.
  2. Цена сервера. Если у тарифа есть промо-цена, счёт делит цену сервера на две строки: месяцы по промо-цене и месяцы по обычной цене после окончания акции. Тариф с ценой 2,00 € на первые шесть месяцев и 4,00 € дальше обойдётся в 36,00 € за 12 месяцев: это 3,00 € в месяц, а не 2,00 €, как написано на баннере.
  3. Плата за установку. Взимается один раз, если провайдер её требует.
  4. Публичный IPv4-адрес. Ежемесячная плата за адрес, за каждый оплачиваемый месяц. По умолчанию она включена; если вам хватает одного IPv6, выключите «Публичный IPv4» — и эта плата исчезнет из всех счетов.
  5. Резервные копии. Только если вы включили «Резервные копии». Одни провайдеры берут фиксированную сумму в месяц, другие — процент от цены сервера. Процент применяется к счёту за каждый месяц и округляется отдельно, как это делают провайдеры: 20 % от 3,79 € — это 0,758 €, то есть 0,76 € в месяц.
  6. Трафик сверх включённого объёма. Ваша оценка месячного трафика (по умолчанию 1 ТБ) сравнивается с включённым в тариф месячным объёмом. Безлимитные тарифы ничего не добавляют. Трафик сверх включённого объёма оплачивается по цене провайдера за ТБ за каждый месяц, пока вы держите сервер: если в месяц уходит 5 ТБ, в тариф включены 2 ТБ, а каждый дополнительный ТБ стоит 1,00 €, к счёту добавляется 3,00 € в месяц — 36,00 € за 12 месяцев.
  7. НДС. Пока вы не выбрали страну, цены сравниваются без НДС. После выбора добавляется одна строка НДС по стандартной ставке этой страны; она рассчитывается от промежуточного итога остальных строк после пересчёта в вашу валюту.

Под строками в каждом счёте показаны четыре величины:

  • Итого за период: сумма показанных строк и ничего больше.
  • В месяц: итог, делённый на выбранное вами число месяцев, с округлением до цента. Если из-за минимального срока вы платите за большее число месяцев, чем пользуетесь, эта переплата входит в сумму «в месяц».
  • К оплате при заказе: первый период оплаты плюс разовые платежи, с НДС, если вы его выбрали. Трафик оплачивается позже, поэтому в эту сумму он не входит.
  • Доплаты: насколько стоимость в месяц превышает заявленную месячную цену с тем же НДС. Это то, о чём умалчивает ценник.

Пример расчёта

Возьмём сервер с заявленной ценой 3,79 € в месяц, платой 0,50 € в месяц за IPv4-адрес, без платы за установку и с включёнными 20 ТБ трафика. Держим его 12 месяцев при допущениях по умолчанию:

Без НДС

12 месяцев
Счёт за 12 месяцев
Сервер 12 × 3,79 €45,48 €
Плата за установку Нет0,00 €
IPv4-адрес 12 × 0,50 €6,00 €
Трафик 1 ТБ из 20 ТБ включено0,00 €
Итого за 12 месяцев51,48 €
В месяц4,29 €

НДС: Германия, 19 %

12 месяцев
Счёт за 12 месяцев
Сервер 12 × 3,79 €45,48 €
Плата за установку Нет0,00 €
IPv4-адрес 12 × 0,50 €6,00 €
Трафик 1 ТБ из 20 ТБ включено0,00 €
НДС 19 % Германия9,78 €
Итого за 12 месяцев61,26 €
В месяц5,11 €

Без НДС сервер стоит 12 × 3,79 € = 45,48 €, а адрес — 12 × 0,50 € = 6,00 €. Всего 51,48 €, или 4,29 € в месяц, то есть на 0,50 € больше, чем на ценнике.

С НДС (Германия, 19 %) налог на 51,48 € составляет 9,7812 €; после округления это 9,78 €, и итог получается 61,26 €. Если разделить на 12, получится 5,105 €, что с округлением «половина вверх» даёт 5,11 € в месяц. Ценник с тем же НДС — 4,51 €, так что доплаты составляют 0,60 € в месяц.

Оба счёта выше считает тот же код, который считает все счета на сайте, — каждый раз при загрузке этой страницы.

Валюты, НДС и округление

  • Суммы хранятся и считаются в целых центах. Арифметика с плавающей точкой к ценам не применяется.
  • Каждая строка считается в валюте самого провайдера, затем пересчитывается в вашу валюту построчно, с округлением до цента по правилу «половина вверх». Итог — сумма пересчитанных строк, поэтому он всегда совпадает с тем, что вы сложите сами.
  • Курсы валют хранятся целыми числами (в миллионных долях единицы) вместе с датой, к которой они относятся, и источником. В пересчитанном счёте указана дата курса, который использовался.
  • НДС — это процент от пересчитанного промежуточного итога, который округляется по правилу «половина вверх» один раз за весь период. Провайдеры округляют НДС в каждом счёте, а ваша карта может пересчитывать по другому курсу, поэтому реальные списания могут отличаться на несколько центов. Окончательная цена всегда — та, что показана при оформлении заказа у провайдера.
Используемые курсы на 6 нояб. 2026 г.: 1 USD = 0,895656 EUR; 1 GBP = 1,198825 EUR; 1 CHF = 1,093733 EUR; 1 PLN = 0,227661 EUR; 1 CZK = 0,041068 EUR; 1 SEK = 0,090695 EUR; 1 DKK = 0,133776 EUR; 1 NOK = 0,095003 EUR; 1 AUD = 0,615385 EUR; 1 CAD = 0,63674 EUR; 1 SGD = 0,698861 EUR; 1 JPY = 0,005657 EUR; 1 INR = 0,009536 EUR; 1 BRL = 0,162737 EUR. По этим курсам тариф за 6,00 $ стоит 5,37 € в месяц. Источник: ECB euro foreign exchange reference rates

По умолчанию для НДС выбрано «Без НДС». Остальные варианты добавляют стандартную ставку одной страны: Австрия 20 %, Бельгия 21 %, Германия 19 %, Дания 25 %, Испания 21 %, Финляндия 25,5 %, Франция 20 %, Ирландия 23 %, Италия 22 %, Нидерланды 21 %, Польша 23 %, Португалия 23 %, Швеция 25 %, Болгария 20 %, Кипр 19 %, Чехия 21 %, Эстония 24 %, Греция 24 %, Хорватия 25 %, Венгрия 27 %, Литва 21 %, Люксембург 17 %, Латвия 21 %, Мальта 18 %, Румыния 21 %, Словения 22 %, Словакия 23 %, Великобритания 20 %, Швейцария 8,1 %, Норвегия 25 %, Австралия (GST) 10 %, Канада (только GST) 5 %, Индия (GST) 18 %, Япония (налог на потребление) 10 %, Новая Зеландия (GST) 15 %, Сингапур (GST) 9 %. Платите ли вы НДС и по какой ставке — зависит от вас и от провайдера.

Неизвестно, включено и не предлагается

Каждый платёж по тарифу находится в одном из четырёх состояний:

Цена известна
Мы знаем сумму, и она попадает в счёт.
Включено
Провайдер включает это без доплаты. В строке стоит 0,00 €, а для платы за установку — «Нет».
Не опубликовано
Провайдер не публикует цену. В строке написано «Не опубликовано», она ничего не добавляет, а список называет этот платёж рядом с ценой, например «Плата за установку не опубликована», чтобы вы могли проверить его на странице провайдера до заказа.
Не предлагается
Провайдер этого не продаёт. Если вы это запросили, например резервные копии, сервер пропадает из списка, а примечание под списком сообщает, сколько серверов исключено по этой причине. Для платы за установку «не предлагается» означает, что её нет.

Неопубликованный платёж никогда не показывается как бесплатный: вместо этого он называется рядом с ценой.

Как упорядочен список

Порядок по умолчанию подчиняется одному правилу, которое применяется в такой последовательности:

  1. Оставить серверы, которые подходят под все заданные вами фильтры и не скрыты и не сняты с продажи. Серверы, которых нет в наличии, остаются в списке с пометкой «Нет в наличии».
  2. Исключить серверы, цену которых не проверяли в пределах срока актуальности, и серверы, у которых нет нужной вам опции. Примечание под списком показывает, сколько тех и других.
  3. Отсортировать по стоимости в месяц при показанных допущениях — от самой низкой.
  4. При равенстве упорядочить по постоянному ID-номеру сервера, чтобы одни и те же входные данные всегда давали один и тот же порядок. (Если вы сортируете по другому признаку, при равенстве сначала учитывается стоимость в месяц.)

Комиссия на порядок не влияет. Код сортировки никогда не читает, есть ли у провайдера партнёрская программа, а автоматический тест проверяет, что включение и выключение партнёрских ссылок не меняет порядок. Ничто другое тоже не влияет: нет спонсорских мест, «поднятия» позиций и персонализированного порядка внутри списка.

Можно также сортировать по ценнику, по стоимости за ГБ памяти или по названию, а также по характеристике (CPU, Память, Диск). Сортировка по характеристике начинается с наибольшего значения, а направление любого столбца можно поменять на обратное. Серверы с неизвестным значением в сортируемом столбце остаются в конце при любом направлении сортировки. Списки показывают 25 серверов на странице (50 или 100 по запросу), и у каждой страницы свой адрес.

Лучший выбор и рейтинг провайдеров

Основной список упорядочен только по стоимости. Страницы, на которых назван «лучший» сервер, например рейтинг VPS, учитывают и то, насколько хорош провайдер: самый дешёвый тариф — не всегда тот, который купили бы мы сами. Самый дешёвый тариф каждого провайдера в своём размере получает оценку из 10, которая складывается из трёх частей с фиксированными весами:

  • Итоговая стоимость, 50 %. Стоимость тарифа в месяц относительно самой низкой стоимости в этом размере, в логарифмической шкале: самый дешёвый получает 10, вдвое дороже — 5, в четыре раза дороже и больше — 0.
  • Отзывы пользователей, 35 %. Средний рейтинг провайдера на открытых сайтах отзывов (Trustpilot, HostAdvice и подобных): вес каждого сайта зависит от числа его отзывов (учитывается не больше 2000; отзывы HostAdvice учитываются с половинным весом, потому что в его общий рейтинг входит собственная экспертная оценка), после чего среднее корректируется с учётом того, сколько всего отзывов: к нему «подтягивают» 3,5 звезды с помощью 40 условных отзывов, поэтому несколько пятизвёздочных отзывов не могут обойти тысячи хороших. 2,5 звезды и ниже дают 0, 4,8 и выше дают 10, а провайдер, у которого мы не нашли отзывов, получает 2,5. Рейтинги считываются с каждого сайта в указанную дату и никогда не оцениваются на глаз.
  • Проверка компании, 15 %. 6 баллов, если компания, стоящая за брендом, проходит наши проверки (юридическое название, страна регистрации и опубликованный адрес), плюс до 4 баллов за годы работы: максимум за десять лет.

Страница рейтинга провайдеров упорядочивает провайдеров по той же скорректированной оценке по отзывам и показывает рядом обычное среднее и число отзывов, чтобы вы могли проверить их на сайтах отзывов. Комиссия, партнёрские ссылки и спонсорство не входят ни в одну оценку.

Провайдеры могут оплатить рекламный блок в нескольких помеченных местах, например под списком или рядом с описанием сервера. В рекламном блоке всегда есть пометка «Реклама», он отделён от упорядоченного списка и никогда не меняет порядок, оценку, стоимость или значки. Если никто не купил место, блок не показывается.

Фильтры и неизвестные характеристики

  • Сервер подходит под фильтр только тогда, когда его значение известно и удовлетворяет условию. Если вы просите не менее 8 ГБ памяти, сервер, память которого мы не записали, исключается, а примечание под списком сообщает, сколько серверов отброшено из-за неизвестного значения.
  • Диапазоны включают оба конца: 4–16 ГБ включает 4 и 16 ГБ. Одно число означает «не менее».
  • Фильтры выбора, такие как ядра или архитектура, пропускают любое из отмеченных вами значений. Фильтры «да или нет», например IPv6, требуют подтверждённого «да».
  • Фильтры по локации пропускают сервер, который предлагается хотя бы в одной из выбранных вами стран или городов. Фильтр наличия требует хотя бы одной локации с подтверждённым наличием; неподтверждённое наличие считается неизвестным, а не «в наличии».
  • Фильтр по стоимости действует на стоимость в месяц при ваших допущениях, а не на ценник.
  • Поиск находит серверы, в названиях провайдера и тарифа которых есть каждое введённое вами слово.

Актуальность

У каждой цены записано, когда её в последний раз успешно проверили в источнике. Неудачная проверка никогда не сдвигает эту дату вперёд. Как долго проверка остаётся актуальной, зависит от того, как собирается цена:

Способ сбораПомечается как устаревающая черезИсключается из списков через
Проверяется вручную14 дней45 дней
API провайдера24 часа72 часа
Фид провайдера24 часа72 часа
Страница цен провайдера24 часа72 часа
Сторонний сайт24 часа72 часа

Устаревающие цены остаются в списке с указанием даты. Цены, превысившие второй предел, выпадают из списков, примечание под списком их подсчитывает, а их страницы скрыты от поисковых систем, пока цены не проверят снова. Актуальность пересчитывается не реже чем раз в пять минут.

Демо-данные, неподтверждённые и подтверждённые данные

Демо
Иллюстративные значения, введённые вручную для предварительного просмотра сайта и не сверенные с данными провайдера. Они помечены «Демо-данные», и ни одна страница с ними не предлагается поисковым системам.
Не подтверждено
Собраны, но ещё не сверены с собственным источником провайдера. Показываются с пометкой и скрыты от поисковых систем.
Подтверждено
Автоматически считано из источника, который назван на странице сервера, или проверено редактором, и пометка говорит, каким способом. Дата последней проверки показана всегда, а подтверждение нельзя купить. Цены поступают тремя путями, у каждого своя пометка:
  • Считано через API: цена автоматически считана из открытого ценового API провайдера, например api.vultr.com. Страница сервера называет этот API. Редактор эти цены вручную не проверял: если API провайдера ошибается, ошибается и цена, а сообщение об ошибке попадёт к редактору.
  • Со страницы цен: цена автоматически считана с собственной открытой страницы цен провайдера, например contabo.com. Читаются только страницы, которые разрешает robots.txt провайдера, по одному запросу на страницу. Если вёрстка страницы меняется, весь сбор останавливается и ничего не сохраняется: цена никогда не угадывается. Редактор эти цены вручную тоже не проверял.
  • Со стороннего сайта: цена считана с сайта, где перечислены тарифы провайдеров. Страница сервера называет этот сайт и ссылается на него («С сайта …»). У самого провайдера такие цены не проверялись; решает собственная страница провайдера.
  • Подтверждено редактором: редактор сверил цену и условия со страницей самого провайдера.

Сегодня: считано через API: 1 541 цена (AWS Lightsail, Microsoft Azure, Vultr, Cherry Servers, Akamai (Linode), phoenixNAP, Scaleway, OVHcloud, BinaryLane, Webdock и Verda); со страниц цен: 454 цены (Contabo, BandwagonHost, HostDime, netcup, HostAfrica, Hostwinds, Cloudzy, ServerMania, LayerStack, hosttech, RoseHosting, ScalaHosting, webgo, RackNerd, Locaweb, WinterNode, IONOS, SwissLayer, 1Gbits, Hostinger и Ultahost); со сторонних сайтов: 119 цен (StackRates).

Какие сайты-каталоги мы используем. Цены с пометкой «С сайта StackRates» взяты из индекса цен на хостинг StackRates — открытого набора данных с прайс-листами провайдеров, который StackRates каждый день считывает с их страниц и публикует по лицензии Creative Commons «С указанием авторства» 4.0 (CC BY 4.0). Сами цены — это факты, которые публикует каждый провайдер. Мы используем его только для провайдеров, цены которых не можем прочитать ни через их собственный API, ни с их страницы тарифов, и изменяем его так: цена показывается в валюте, в которой выставляет счета провайдер; тарифы, которые StackRates последний раз читал больше семи дней назад или отмечает как распроданные, исключаются; то, чего нет в наборе данных (плата за подключение, бэкапы, цена трафика сверх включённого), считается неопубликованным. Каждая цена из него называет StackRates и ссылается на его страницу с данными.

Для GPU-серверов мы также проверили GPU Rental Prices (CC BY 4.0). Пока он не используется: в его строках есть цена за час работы GPU, но нет процессора, памяти, диска и местоположения, которые нужны каждому серверу на сайте.

Конфигурации и история цен

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

Каждое изменение цены, платежей или конфигурации записывается как наблюдение с датой, источником и статусом данных, а также с указанием, кто или что его внесло. История начинается, когда сервер добавляется в ServerDiff; более ранние цены не восстанавливаются. Наблюдения хранятся в валюте самого провайдера, поэтому колебания курсов никогда не выглядят как изменения цены.

Исправления

На каждой странице сервера есть форма «Сообщить об ошибке»: опишите проблему и, если хотите, оставьте адрес электронной почты для ответа. Редактор сверяет сообщение со страницей провайдера. Принятые исправления обновляют запись, каждое изменение записывается в журнал с датой, автором и причиной, а изменения цен появляются в истории цен сервера. Провайдеры тоже могут написать на [email protected].

Что счёт не учитывает

  • Платежи, у которых нет своей строки: комиссии за оплату, лицензии на коммерческие операционные системы или панели управления, дополнительные тома, снапшоты и тарифы поддержки. Налоги, кроме НДС, тоже не включены.
  • Последнее слово провайдера. Расчёты — это оценки для сравнения; сколько вы заплатите, решают оформление заказа и счета провайдера.
  • Весь рынок. Охват ограничен провайдерами из каталога ServerDiff.
  • Производительность. vCPU у разных провайдеров — не одна и та же единица, а бенчмарков здесь пока нет, поэтому сравнивайте сопоставимое с сопоставимым с помощью фильтра по ядрам.

Изменения методики

У расчёта есть номер версии, сейчас это bill-2026.11-1. Любое изменение способа расчёта получает новую версию, а эта страница обновляется с указанием даты и того, что изменилось.