Intro
Нашей команде для одного веб-проекта (пока это секрет) понадобился хостинг, который сделал бы наш сервис доступным для совместной работы 24/7. До этого мы пользовались разными shared-хостингами, но нам такой вариант хостинга не подходит, потому что такие провайдеры редко обновляют ПО, и даже если и есть выбор версий MySQL, PHP и Apache, то обычно есть несколько устаревших и сильно устаревших версий.
И не у всех есть инструментарий для работы с сертификатами Let’s Encrypt, например. Но недавно мы решили обратить внимание на выделенные виртуальные машины. С одной стороны, чуть больше обслуживания ложится на наши плечи, но с другой стороны, мы получаем полный контроль над всем установленным ПО.
Boodet.online
Можно купить 10, 20, 60, 100, 250, 500, 1000 или 2000 ГБ.
Ну и для каждых значений ЦП и ОЗУ есть ограничения. Например, чтобы воспользоваться 12 ГБ ОЗУ, меньше 6 ядер ЦП заказать нельзя, и это следующее после 8 ГБ значение. Можно заказать VPS c аж до 48 ядер и до 224 ГБ ОЗУ (Минимум – 1 ядро и 0,5 ГБ ОЗУ). При оплате на год стоимость сервера за месяц превращается в 952 ₽.
Понравилось:
низкая цена
Не понравилось: отсутствие полной гибкости конфигурации.
Нюансы: удаление сервера занимает некоторое время. Возможно, какой-то из этапов выполняется вручную. При возврате средств хостер требует явно указать реквизиты источника платежа. Единственный хостер с такими требованиями среди встретившихся нам.
Битва
Выгрузив результаты тестирования по каждому серверу, мы объединили их на нескольких листах в LibreOffice Calc (альтернатива MS Excel) Для каждого хостера – отдельный лист. Далее было взято среднее арифметическое для всех полученных результатов в рамках каждого теста.
При желании вы можете самостоятельно построить графики по каждому тесту, для каждого хостера и понять насколько сильно отличается производительность в час дня во вторник от 3 ночи в субботу.
Полученные усреднённые результаты были сведены на один лист с незамысловатым названием «Arithmetical mean». Теперь можно строить диаграммы, которые наглядно отразят разницу между хостерами для каждого теста. На листе «Final result» вы как раз можете увидеть полученные данные в удобном для человеческого восприятия виде.
В итоговом зачёте учитывались значения с поправкой на стоимость. Также обратите внимание, что не во всех тестах больше значит лучше, это указанно столбце «B»:
Предлагаем вашему вниманию результаты тестирования:

Тест производительности процессора sysbench
Тест производительности памяти sysbench
Тест скорости работы дисков Flexible IO Tester IOPS
Тест скорости работы дисков Flexible IO Tester MB/s
Тест производительности веб-сервера Apache Benchmark Static Web Page Serving
Тест производительности веб-сервера PHP Benchmark
Тест производительности процессора Swet
Тест работоспособности сетевого контроллера Transfer Data Via Loopback
Тест производительности памяти Tinymembench
Тест производительности диска pmbench
Тест производительности работы с базой данных SQLite
Тест производительности процессора OpenSSL
Итак, мы получили диаграммы, отражающие усреднённое, не привязанное ко времени значение для каждого теста в отдельности, а также эти же значения, но с поправкой на стоимость тестируемой конфигурации. Благодаря им, относительно просто понять слабые и сильные стороны хостеров.
Виртуальный хостинг: независимый обзор
Виртуальный хостинг Linux / Unix — наиболее распространенный и самый доступный вариант хостинга. Идеален для размещения как статических сайтов, так и сайтов, использующих PHP, Perl, MySQL и др. Виртуальный хостинг является базовой (и за частую единственной) услугой большинства хостинг-компаний. Покупка виртуального хостинга подразумевает размещение вашего веб-сайта на оборудовании хостинг-провайдера одновременно с множеством других сайтов, принадлежащих разным клиентам.
Как это работает? Да очень просто: у хостинг-провайдеров во владении имеется большое количество серверов, каждый из которых наполняется пользователями виртуального хостинга. Количество клиентов на одном сервере у каждого хостинга уникально и зависит от жадности владельца и мощности железа. Физические ресурсы каждого сервера распределяются между всеми сайтами таким образом, чтобы обеспечить бесперебойную работу каждого, не отдавая при этом явного приоритета ни одному из них. Если какой-либо из клиентов виртуального хостинга начнет превышать допустимое ему количество ресурсов — его аккаунт будет заблокирован.
Выбор жертв
Есть несколько различных сервисов по подбору хостингов, мы подбирали конфигурацию виртуального сервера исходя из соображений, что нам нужно 2 ядра ЦП, 8 ГБ ОЗУ и не менее 50 ГБ SSD и получили следующий список:
Определение победителя
Перейдём к и итогам. Чтобы определить для себя фаворита, мы назначили каждому месту, занятому в том или ином тесте, определённый вес. Чем ближе к первенству, тем лучше. Таким образом, за первое место хостер получает 9 баллов, за последнее — 1 (и наоборот, если речь идёт о LIB результатах). Далее мы просто суммируем баллы, полученные по каждому тесту, и строим последнюю диаграмму.
Подготовка к битве
Чтобы не изобретать велосипед и не тратить много времени, мы решили использовать готовый пакет тестов производительности –
Phoromatic
. Сначала была идея просто запускать какой-нибудь консольный бенч (вроде sysbench) через cron по расписанию. Но немного погуглив, нашли очень занятный вариант:
Цель битвы
Мы отобрали несколько сервисов решили выбрать из них наиболее подходящий как по цене, так и по производительности. Надеяться найти сервис, который будет и дешёвым, и производительным – утопия, поэтому мы постараемся найти сбалансированное решение.
10 лучших дешёвых хостингов 2022 по отзывам и тестам
Абузоустойчивый хостинг — компании, которые разрешают размещать практически любой контент, даже запрещенный (спам, варез, дорвеи, порнографические материалы). Такие компании не удаляют контент вашего веб-сайта при первой же жалобе (“абузе”).
Безлимитный хостинг — хостинг у которого отсутствуют лимиты на количество сайтов, БД и почтовых ящиков, трафик, дисковое пространство и т.д. Обычно это больше маркетинговый трюк, но можно найти что-то интересное для себя.
Безопасный хостинг — тот, где администрация постоянно обновляет ПО установленное на серверах, устанавливает базовую защиту от DDoS-атак, антивирус и файерволлы, блокирует взломанные сайты и помогает их «лечить».
Защита от DDOS — компании, которые предоставляют хостинг с защитой от DDoS-атак. Такие пакеты ощутимо дороже обычных, но они стоят своих денег, так как ваш сайт будет защищен от всех видов сетевых атак.
Заключение
Хостинги схлестнулись не на шутку — у нас были практически идентичные конфигурации из одного ценового диапазона, но, как мы говорили в начале, сейчас каждая мелочь решает. Выявить победителя нам всё же удалось, но прежде чем мы его объявим, есть пара вещей, на которые хочется обратить внимание:
Ну а нас по соотношению цена-качество удивил Ruvds (а конкретно тариф «Турбо») — там не только выдающиеся результаты производительности, но и адекватная цена. Так что парни не зря ведут здесь блог — вероятно, им не стыдно смотреть в глаза ИТ-кластеру Хабра. Ну а вы — думайте сами, решайте сами… И, главное, не проигрывайте!

