Как выбрать SSD хостинг? Проверяю HDD, SSD и SSD NVMe, а также скрытые ограничения и лимиты хостинговых компаний. Какой тип дисков будет лучшим? Сколько дискового пространства вам понадобится? На что обратить внимание?
Так же, как файлы вашего ПК хранятся на жестком диске, так и сервер хранит файлы вашего сайта. Когда человек выбирает компьютер, он задается вопросом, делать ли ставку на устройство с SSD или HDD. Но, несмотря на разницу в цене, сегодня люди все чаще отдают предпочтение решениям, которые обеспечивают более высокую скорость работы оборудования. Это не отличается в случае хостинга. Узнайте, почему вы должны выбрать SSD хостинг.
Ищете мощный хостинг на самых быстрых SSD и SSD NVMe? Нет времени на прочтение?
🏆 Смотрите актуальный рейтинг хостингов за Январь 2021 года!
Я подготовил там список рекомендованных хостинг-провайдеров, 100% из которых используют ТОЛЬКО самые быстрые SSD или NVMe SSD. Это одно из предварительных условий для включения в рейтинг. Каждый из хостингов был тщательно и всесторонне изучен и протестирован.
Типы дисков, используемых хостинговыми компаниями
Для начала я объясню вам несколько терминов, которые уже были упомянуты:
- HDD — это классический жесткий диск, магнитный дисковый накопитель. Он характеризуется очень высокой вместимостью и низкой ценой. Его самым большим преимуществом является более низкая стоимость по сравнению с SSD за каждый 1 ГБ пространства. Однако у жестких дисков много недостатков. Они громче, склонны к сбоям, нагреваются, но самое главное, они ассоциируются с более медленной загрузкой операционной системы.
- SSD — если вы меняли диск и на этот раз выбрали SSD вместо HDD, ваши первые ощущения могли быть удивительными. Оказывается, операционная система и все приложения, могут загружаться очень быстро. Самым большим преимуществом этого решения является очень хорошая скорость чтения и записи. SSD диски тише, потребляют меньше энергии и имеют только один существенный недостаток — они намного дороже HDD, но эта цена — плата за скорость.
- SSD NVMe — аббревиатура, добавляемая к SSD, означает «Non-Volatile Memory Express», данное решение может быть примерно в 10-11 раз быстрее, чем классические SSD. Эти типы дисков все чаще начинают использоваться в хостинг-индустрии.
SSD диски гарантируют гораздо более высокую скорость работы, чем HDD, что даже более важно на серверах, чем на устройствах, используемых для работы или развлечений. Знаете ли вы, что согласно исследованию, проведенному Google, более 50% мобильных пользователей не ждут дольше 3 секунд, чтобы загрузить страницу? Вы, наверное, также раздражены, когда сайт загружается слишком долго. Более того, скорость загрузки сайта является одним из факторов ранжирования Google, т. е. она влияет на позицию в результатах поисковой выдачи.
Несмотря на это, большинство хостинг-провайдеров по-прежнему используют жесткие диски по той простой причине, что они могут предложить клиентам больше места по более низкой цене. Однако не идите этим путем.
Делайте ставку на скорость, особенно если вам не нужно очень много пространства. Вы можете найти тарифные планы хостинга, в которых будет доступно много места на SSD. Или SSD NVMe.
IOPS, то есть скорость записи и чтения на диске
Важным параметром, на который следует обратить внимание, является IOPS — сокращение от Input/Output Per Second, который говорит о скорости записи данных на диск и их чтения в секунду.
Как вы должны понимать числа, характеризующие этот параметр? Пакет данных обычно весит 4 КБ — IOPS определяет, сколько таких пакетов было скачано или сохранено в секунду. Если этот параметр равен 100 тысячам, то это означает, что за это время было записано 100 тысяч пакетов. Конечно, в этом случае действует правило — чем выше показатель, тем лучше.
Взгляните на таблицу ниже. Она показывает, насколько IOPS зависит от типа диска:

Я уже упоминал NVMe SSD. Пожалуйста, обратите внимание на огромную разницу в производительности между ними. В некоторых случаях вы можете столкнуться с ограничениями IOPS, которые будут негативно влиять на скорость работы сайтов, размещенных там, когда они работают под большой нагрузкой, т.е. с высокой посещаемостью. Я считаю 100 операций ввода-вывода в секунду абсолютным минимумом, но предпочтительно, чтобы этот параметр составлял 1000 и более.
Предлагают ли хостинговые компании серверы с дисками SSD NVMe? Конечно!

Однако, не забудьте проверить детали предложения. Может оказаться, что компания использует SSD NVMe, но искусственно ограничивает скорость чтения данных с диска. Какие преимущества вы получите от быстрого диска, если чтение с него ограничено уровнем, например, 50 МБ/с?
Также проверьте, действительно ли все данные на хостинге сохраняются на таких дисках. Не исключено, что некоторые из них идут на SSD, а остальные — на HDD. Самое главное, чтобы файлы сайта и базы данных сохранялись на SSD, но уже, например, почтовые файлы могут попасть на HDD, потому что в случае почты скорость не так важна.
Вам нужно больше доказательств того, что стоит делать ставку на SSD, а лучше на SSD NVMe? Посмотрите на скриншоты ниже:

Обратите внимание на различия в скоростях чтения и записи для каждого диска. Они очень существенные.
Сколько дискового пространства вам понадобится, если вы собираетесь создать новый сайт? Прежде всего, помните, что нет хостингов с неограниченным пространством. Конечно, вы найдете такие предложения, но всегда в пользовательском соглашении компания будет иметь некую лазейку, чтобы отказаться от сотрудничества с вами, если ваши файлы начнут занимать слишком много места. Вы слышали о дисках с неограниченной емкостью? Вы правы, их не существует.
Если вы перемещаете свои сайты на новый сервер, вы можете легко проверить занимаемое место. Ниже показана информация, которая отображается при входе в панель управления хостингом Direct Admin:

В этом случае используется почти 75% дискового пространства. Всегда стоит иметь около 20-30% свободного места на хостинге про запас. Тот факт, что ваши сайты будут занимать все больше и больше места, абсолютно очевиден.
Это не означает, что когда вы приблизитесь к лимиту, вы больше не сможете использовать сервер. Компания должна предоставить вам возможность перейти на более продвинутый пакет, в котором у вас будет больше места для данных. Конечно, за это придется заплатить. Однако со мной никогда не случалось, чтобы хостинг не предлагал возможность перейти на более дорогой тарифный план.
Сколько места вам нужно для файлов?
Сколько дискового пространства должно у вас быть для данных? Это зависит от типа веб-сайта и, естественно, от того, какие файлы вы собираетесь хранить. Если это информационный сайт, куда вы будете добавлять статьи и фотографии, то скорее всего, он не займет очень много места.
Один из моих сайтов, где есть только фото и статьи, которых уже более 1000, в настоящее время занимает более 12 ГБ и состоит из 126 тысяч файлов.
Почему их так много? На сервер отправляются не только файлы, которые вы загружаете. Система WordPress является отличным тому примером. Знаете ли вы, что добавив одну фотографию на свой сайт, вы создаете несколько или даже несколько десятков миниатюр одновременно? Это зависит, среди прочего от версии CMS и плагинов, которые вы используете. Посмотрите на пример ниже. Добавление одного файла привило к созданию 22 миниатюр:

И все же вы можете иметь тысячи фотографий на сервере. Но если вы используете другую версию системы, с другими плагинами и другой темой оформления, то генерироваться могут всего несколько файлов .
Помните, что дисковое пространство занимают:
- Файлы сайта — включая фотографии, CSS, видео, аудио, HTML и PHP. Чистая установка самой системы WordPress без плагинов и тем занимает около 60 МБ. В случае чистой установки магазина PrestaShop, это почти 80 МБ. Но на самом деле сайт не начнет расти, пока вы не установите CMS и не начнете его наполнять, то есть публиковать контент, добавлять фотографии и другие файлы.
- Почта — при использовании почты ее файлы также сохраняются на сервере. Здесь вы можете определить, как долго будут храниться эти данные. Если вы получаете электронную почту в почтовой программе, то в настройках также обычно можно указать, хотите ли вы, чтобы сообщение было удалено с сервера после загрузки письма. Сколько места занимает один e-mail? Очень мало, но если это сообщение с вложениями, то только одно письмо может занимать несколько мегабайт и более.
- Базы данных — в них хранятся важные данные. В случае с WordPress, например, база данных содержит статьи, комментарии, настройки и многое другое. Такая база данных растет с развитием сайта. Чаще всего это не большой объем, но если сайт очень популярен, на него добавляется много комментариев, то со временем база данных будет занимать много места на диске. Если ваш сайт когда-либо подвергался атакам спам-ботов, то вы могли заметить, что случилось с базой данных. Тысячи записей со спамом могут привести к тому, что через несколько недель или даже раньше база данных начнет занимать несколько ГБ и более.
- Журналы — содержат информацию об ошибках, о каждом вызове файла и многое другое.
- Резервные копии — хостинговая компания должна создавать резервные копии ваших сайтов, но вы также можете делать их самостоятельно. Я стараюсь иметь несколько резервных копий своих данных, чтобы иметь возможность вернуться к той, которая нужна мне в данный момент. Один файл такой резервной копии может занимать до нескольких гигабайт, но это зависит от сайта, которым вы оперируете. Если это один небольшой проект, то резервная копия файла может занимать несколько или несколько десятков мегабайт.
Ограничение количества файлов на хостинге
Еще одним ограничением, с которым вы можете столкнуться в предложениях хостинговых компаний, является максимальное количество файлов. К сожалению не все хостинг-провайдеры предоставляют информацию об этом в описании тарифных планов. Например, в качестве пользователя Direct Admin вы увидите информацию о количестве файлов после входа в панель управления хостингом:

В данном случае лимит составляет 1 миллион файлов, как видите, не используется даже 10% от него. В этом аккаунте 10 сайтов на WordPress. Это скорее ресурсы, состоящие из нескольких сотен фоторепортажей. Взгляните на второй скриншот, другого хостинга:

В этом случае хостинговая компания не устанавливает ограничений на количество файлов. Эти 126 тыс. файлов предназначены только для одного сайта на WordPress, но количество статей на нем превышает 1000, и для каждого изображения генерируется более 20 миниатюр.
Чаще всего ограничение на количество файлов не является проблемой. Если вы собираетесь запустить один ресурс на WordPress, то лимита в 100 000 файлов должно хватить с головой. Если со временем окажется, что этого слишком мало, вы всегда сможете просто перейти на более продвинутый тарифный план.
Как проверить производительность и скорость диска?
Стоит провести тест, который покажет, насколько быстро и эффективно работает данный хостинг. Если вы используете сервер на базе Linux, у вас, как правило, должен быть доступ к программе dd. Для проведения теста вам нужен хостинг с доступом к SSH и знанием команд, но у меня есть команда, которую вы можете использовать. Для этого:
- Войдите на хостинг через SSH. Для Windows вы можете использовать, например, программу PuTTY. Вы должны выбрать тип подключения, адрес сервера и номер порта. Если у вас нет этих данных, обратитесь в службу поддержки
- После входа в систему проведите тест с помощью команды:
dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync
В результате вы получите два значения:
- Скорость выполнения — чем короче время, тем лучше.
- Скорость записи данных на диск в МБ/с — чем больше, тем лучше.

Это хороший способ для сравнения скорости хостингов. Однако не забудьте провести тестирование несколько раз, в разное время, и вывести среднее значение по полученным результатам. Однократная проверка не даст полной картины производительности. Этот тест не идеален, так как не учитывает все параметры, но это довольно простой способ оценки производительности дисков.
Подробнее о тестировании производительности и скорости хостинга с помощью различных инструментов (не все из них требуют командной строки!) можно прочитать в руководстве: Как протестировать ваш хостинг?
SSD Хостинг — это просто хороший выбор. А SSD NVMe еще лучше.
Я рад, что вам удалось добраться до конца статьи. Давайте подведем итог самой важной информации:
- Ищите хостинг с SSD, а лучше с SSD NVMe. Не рассматривайте HDD хостинг.
- Проверьте, все ли файлы будут на SSD, а не, например, HDD.
- Подберите место на диске под сайты, которые вы собираетесь запускать, но помните, любая хостинговая компания, скорее всего, позволит вам перейти на более продвинутый пакет услуг, если текущего будет не хватать.
- Помните: нет дисков с неограниченной емкостью. Если ваши ресурсы начинают занимать слишком много места, хостинг-провайдер может не захотеть продолжать работать с вами.
- Проверьте IOPS чтения/записи, а также нет ли искусственных ограничений скорости со стороны хостинг-провайдера.
- Проверьте скорость и производительность диска с помощью программы dd.
На этом все 😉. Надеюсь, вы сможете найти быстрый SSD хостинг 😎.
Ищете хостинг ТОЛЬКО на SSD или SSD NVMe? Взгляните на рейтинг хостинг-провайдеров, где вы найдете только те хостинги, в которых 100% данных хранится на SSD или SSD NVMe.
Каждый из хостингов был тщательно проверен и протестирован мной с помощью описанного здесь инструмента dd для проверки скорости работы дисков. Результаты каждого теста вы сможете найти в обзорах.