Методология подбора
Мы публикуем формулу целиком, чтобы результат можно было проверить. Если процент соответствия нельзя объяснить, это не подбор, а витрина с красивой цифрой
Что именно считается
Подбор устроен как сумма баллов. Каждый провайдер начинает с базовой величины, дальше к ней прибавляются или из неё вычитаются баллы по шести признакам. Итог ограничивается диапазоном от 6 до 99: ноль и сто мы не выдаём принципиально, потому что идеального совпадения по всем параметрам не бывает.
| Признак | Баллы | Когда применяется |
|---|---|---|
| Базовый балл | 42 | С него начинается любой провайдер |
| Соответствие задаче | +25 / −12 | Провайдер заявляет сценарий или нет. Задача не выбрана: +6 |
| География | +22 / −26 | Есть локация в нужном регионе. География не важна: +6 |
| Требования | +20 / −24 | Пропорционально доле закрытых требований. Ничего не отмечено: +6 |
| Ресурсы перекрыты | +8 / −10 | Найден тариф не ниже заданных ядер и памяти |
| Попадание в бюджет | +10 / −10 | Цена подходящего тарифа укладывается в лимит |
| Цена за ресурс | +6 … −6 | Цена за гигабайт памяти относительно медианы по всей базе |
| Итог | 6 … 99 | Результат ограничивается диапазоном, ноль и сто не выдаются |
Про ось «цена за ресурс»
Последнее слагаемое сравнивает цену за гигабайт памяти у выбранного тарифа с медианой по всей базе. Тариф вдвое дешевле медианы получает максимум, вдвое дороже минимум, на уровне медианы ноль. Это единственная ось, которая работает даже когда посетитель ещё ничего не выбрал: без неё все подходящие провайдеры получали бы одинаковый балл.
Метрика объективная и считается из тех же данных, что показаны в каталоге: её можно пересчитать вручную по колонке «цена за ГБ». Она не учитывает разницу в качестве площадок, поэтому её вес намеренно мал, всего шесть баллов в каждую сторону.
Чего в формуле нет
Размер партнёрского вознаграждения не входит в расчёт ни одним слагаемым. Провайдер, который платит нам больше, не получает ни одного дополнительного балла. Это не декларация о намерениях, а свойство кода: файл с формулой не имеет доступа к данным о вознаграждении.
По той же причине в каталоге есть 5 провайдеров, с которыми у нас нет партнёрских отношений. Они участвуют в подборе на равных, и на них мы не зарабатываем ничего.
Как выбирается тариф внутри провайдера
Балл считается не по провайдеру вообще, а по конкретному тарифу, который лучше всего отвечает запросу. Порядок отбора такой:
- Сначала отбираются тарифы в нужной географии, если она задана
- Из них остаются те, что перекрывают заданные ядра и память
- Если отмечено требование к диску, приоритет отдаётся тарифам с NVMe
- Среди оставшихся в бюджете выбирается самый дешёвый: вы просили конкретную конфигурацию, а не максимум за свои деньги
- Если в бюджет не помещается ничего, показывается ближайший по цене
Последний пункт важен: мы не прячем провайдера, который не уложился в лимит, а показываем его с честной пометкой, насколько он дороже.
Правило свежести цен
У каждого тарифа есть дата проверки, и она видна на витрине. Тариф, который не проверялся дольше 7 дней, автоматически скрывается, а не показывается со старой ценой. Провайдер при этом остаётся в каталоге, у него просто нет цены до следующей проверки.
Такое решение стоит нам части витрины. Мы считаем этот размен правильным: каталог с сорока подтверждёнными ценами полезнее каталога с четырьмястами ценами неизвестной свежести.
Что означают требования
Требования в калькуляторе проверяются по-разному, и это стоит знать, чтобы правильно читать результат:
- NVMe-диск: Быстрый диск. Разница заметна на базах данных, 1С и активных сайтах Проверяется по конкретному тарифу, а не по провайдеру
- Почасовая оплата: Сервер можно поднять на день и выключить, платите за часы Проверяется по характеристикам провайдера
- Тестовый период: Провайдер даёт попробовать сервер до оплаты Проверяется по характеристикам провайдера
- Защита от DDoS: Базовая фильтрация на стороне провайдера Проверяется по характеристикам провайдера
- Резервные копии: Штатные бэкапы и снапшоты в панели Проверяется по характеристикам провайдера
- Панель управления: Веб-панель вместо чистой консоли Проверяется по характеристикам провайдера
Как формируется каталог
Провайдер попадает в каталог, если у него есть публичный прайс, который можно проверить, и линейка виртуальных серверов. Мы не берём деньги за включение в каталог и за место в списке. Платных размещений на сайте нет: если они появятся, они будут вынесены в отдельный явно помеченный блок и не будут смешиваться с результатами подбора.
Описания тарифов мы не копируем с сайтов провайдеров. Характеристики берутся из прайса, а формулировки пишем сами: скопированные описания мерчанта поисковые системы относят к тонкой партнёрской схеме.
Почему мы не пишем «лучший»
Превосходная степень без опубликованного критерия сравнения это и требование рекламного законодательства, и просто нечестно. Мы говорим «подходит под задачу» и показываем, по каким признакам, а не «лучший хостинг года».
Что мы будем добавлять
Ближайшие изменения в методологии: отдельное поле цены продления рядом с промо-ценой, учёт стоимости адреса IPv4 и панели в итоговой цене владения, а со второго месяца собственные замеры производительности на младших тарифах нескольких провайдеров. Все изменения формулы будут отражаться на этой странице.