Как выбрать сервер для хостинга сайта

10 августа 2022
535


Интересный факт: если сайт грузится дольше 3-4 секунд, то больше 50% посетителей закроют его, так и не увидев контент. И только 12% попробуют загрузить сайт снова. Долгая загрузка влияет не только на время нахождения на сайте, но и на SEO-продвижение и конверсию.

Причин, почему сайт может долго грузиться, очень много: грязный код, плохая оптимизация изображений, ошибки JavaScript, отсутствие CDN, переспам рекламой, большое количество контента и многие другие. Большинство проблем решается разработчиками и инструментами автоматической оптимизации, но не все.

Если у вас плохой хостинг или собственный сервер, которые банально “не тянут”, то хоть заоптимизируйся — проблема полностью не исчезнет. В этой статье вы узнаете, как правильно выбрать сервер для хостинга сайта.

Структура статьи:

Типы серверов, из которых можно выбрать

На какие характеристики сервера нужно обратить внимание

Выводы

Типы серверов, из которых можно выбрать

Для сайта с высоким трафиком может понадобиться несколько веб-серверов.

Позже я расскажу, на какие характеристики сервера нужно обратить внимание, а пока помогу вам ответить на главный вопрос: покупать свой сервер или арендовать у хостинг-провайдера? В обоих случаях есть свои плюсы и минусы, о них и поговорим. 

Веб-сервер у хостинг-провайдера

В нашем блоге уже выходила подробная статья про выбор виртуалки и хостинг-провайдера (с ценами). Поэтому ограничимся выжимкой полезной информации.

Если вы решили обратиться к хостингу, то у вас будет как минимум три услуги на выбор (но у некоторых хостеров их больше):

  1. Shared — виртуальный хостинг


Самый базовый, недорогой и простой в управлении и обслуживании вид хостинга сайта. При нём физический сервер может обслуживать сразу десятки и сотни клиентов. Если ваш “сосед” по серверу подвергнется DDoS-атаке или просто нагрузит свой сайт, то проблемы возникнут и у вас: от замедления, до полной остановки сайта и потери данных.

ПЛЮСЫ:

  • Низкая цена (можно найти от 60+ рублей в месяц)

  • Легко настраивать и управлять (через панель управления со своим интерфейсом)

  • Не нужны своя IT-инфраструктура и админ в штате

  • Бэкапы (но не у всех хостеров они есть и бесплатны)

МИНУСЫ:

  • Низкая производительность (конкуренция за ресурсы с другими сайтами)

  • Нестабильная производительность и скорость загрузки

  • Низкая защищённость данных и системы

  • Чувствительные данные будут находиться на чужих серверах

  • Постоянные ежемесячные платежи

  • Плохая поддержка клиентов

  • Минимальная свобода действий (вам не позволят установить свою ОС, ПО, систему баз данных, библиотеки и т.д.)

  • Зависимость как от хостера, так и от “соседей” по серверу

  1. VPS и VDS — виртуальные машины


VPS (Virtual Private Server) и VDS (Virtual Dedicated Server) — почти равнозначные понятия для конечного пользователя. Этот вид хостинга на сегодняшний день самый популярный и относительно недорогой. При нём вычислительные ресурсы физического сервера распределяются между несколькими клиентами, но объем этих ресурсов закрепляется в договоре и не должен быть меньше оговоренных условий.

Однако, как показывает практика, недобросовестные хостеры практикуют — 

ПЛЮСЫ:

  • Низкие капитальные вложения (а период тест-драйва вообще зачастую бесплатен)

  • Минимальная переплата за ненужные ресурсы (вы не платите за весь сервер, а только за его часть)

  • Большая свобода действий и root-права (можно установить любую ОС и софт, а также гибко настраивать платформу)

  • Есть защищенность от “соседей” (если у другой виртуалки на сервере случится критический сбой ОС, то вас он не затронет)

  • Не нужна своя IT-инфраструктура 

  • Бэкапы (почти все хостеры по умолчанию предлагают бэкапирование, которое уже включено в стоимость, но этот момент надо уточнять)

  • Возможность конфигурировать виртуалку в будущем (актуально, если нагрузки растут или падают)

  • Более высокий уровень поддержки, чем при Shared-хостинге

МИНУСЫ:

  • У недобросовестных хостеров встречается оверселлинг (явление, при котором провайдеры продают больше ресурсов сервера, чем есть на самом деле, поэтому важно выбирать надёжных хостеров, а не самых дешёвых) 

  • Нужны IT-компетенции и(или) админ в штате, если вы берёте unmanaged VPS/VDS

  • Зависимость от хостера

  • Постоянные ежемесячные платежи

  • DDoS-атака на хостера или “соседа” по серверу может обрушить и ваш сайт

  • Чувствительные данные будут находиться на чужих серверах

  • Свобода действий может быть ограничена правилами хостера (например, никакого майнинга)

  1. Dedicated — выделенный сервер

Этот вид хостинга выбирают, когда нужно, чтобы все ресурсы сервера полностью выделялись для сайта(ов) с большим трафиком. По стоимости выходит дороже, чем VPS/VDS, но никто другой не сможет использовать ресурсы сервера, что даёт некоторые преимущества в свободе, производительности и безопасности.

ПЛЮСЫ:

  • Высокая производительность (выделенный сервер позволяет задействовать все ресурсы под ваши нужды)

  • Весь сетевой канал — ваш (вы получите максимальную скорость и доступность, какую смогут выдать сетевая карта и хостер)

  • Свобода как на своём оборудовании + root-права (можно установить любую ОС и софт, а также гибко настраивать платформу)

  • Максимальная защищённость (вас не коснутся сбои на соседних серверах + можно реализовать защиту на уровне сервера: RAID, блокировка IP-адресов, защита от DDoS-атак и т.д.)

  • Не нужна своя IT-инфраструктура

  • Сервер можно модифицировать силами ЦОДа (актуально, если нагрузки растут или комплектующие больше не актуальны)

  • Для выделенных серверов зачастую лучше поддержка, чем для виртуальных машин и виртуального хостинга

  • Низкие капитальные вложения (а период тест-драйва вообще зачастую бесплатен)

МИНУСЫ:

  • Высокая стоимость

  • Постоянные ежемесячные платежи

  • Нужны IT-компетенции и(или) админ в штате

  • Зависимость от хостера

  • DDoS-атака на сеть хостера может обрушить и ваш сайт

  • Чувствительные данные будут находиться на чужих серверах

  • Свобода действий может быть ограничена правилами хостера (например, никакого майнинга)

  • Масштабируемость ограничена базой сервера (в двухпроцессорную базу не поставить 4 процессора)

Подытожу таблицей

Параметр

Dedicated

VPS/VDS

Shared

Лучше всего подходит для

Почти любые задачи: SaaS, сложные сайты, интернет-магазины и т.п.

Приложения и сайты с большим трафиком

Сайты

Цена

Высокая

Средняя

Низкая

Кем управляется

Софт — вашими силами, обслуживание — хостингом 

Частично вашими силами, частично хостингом

Хостинг-провайдер, минимально вами

Безопасность

Очень высокая

Высокая

Средняя

Производительность

Очень высокая

Средняя

Низкая

Дисковое пространство

Обычно в терабайтах

(доступен апгрейд)

Меньше, чем у выделенных серверов (доступен апгрейд)

Ограниченный

Пропускная способность

Очень высокая

Средняя

Низкая

Масштабируемость

Очень высокая

Средняя

Ограничена

Общий комментарий

Максимальная производительность с полным контролем по высокой цене

Хорошая производительность

и пропускная способность, приемлемая цена, но есть ограничения, если сравнивать с Dedicated.


Лучший вариант для малого бизнеса, начинающих компаний и ИП

Свой сервер

Не все компании готовы мириться с недостаточной безопасностью и доступностью, ограниченной свободой и другими проблемами. И в таком случае покупают свой сервер. Это особенно выгодно и актуально, когда на предприятии есть хотя бы минимальная IT-инфраструктура и(или) сисадмин в штате. Но и тут есть два пути: не путю.

В своей серверной


Непростой вариант. Да, если под ваши задачи достаточно 1-2 серверов, то можно взять какой-нибудь Dell T440 или HP ML350 Gen10 и разместить его в офисе на столе. Но это решение нельзя назвать отказоустойчивым аналогом арендованного выделенного сервера у хостера. 

Поэтому, когда хотят высоких показателей аптайма, но не устраивает хостинг, организации создают свою серверная комнату (дата-центр на минималках); IT-инфраструктуру кто-то должен спроектировать; понадобится дополнительное активное и пассивное сетевое оборудование; придётся взять системного администратора в штат или на аутсорс; и многое другое. Если вы хотите сделать надёжную серверную, где оборудование без проблем прослужит десятки лет, то почитайте статью “Серверная моей мечты” в нашем блоге на Хабре.

ПЛЮСЫ:

  • Необходимый уровень производительности (вы сами выбираете конфигурацию сервера под свою задачу)

  • Весь сетевой канал — ваш (вы получите максимальную скорость и доступность, какую смогут выдать сетевая карта и интернет-провайдер)

  • Полная свобода действий + root-права (можно установить любую ОС и софт, а также гибко настраивать платформу)

  • После окупаемости затраты минимальны, а оборудование можно продать и купить новое

  • Сервер можно модифицировать в любой момент (актуально, если нагрузки растут или оборудование устарело)

  • Устаревшее оборудование можно перенастроить под менее требовательные задачи в будущем

  • Чувствительные данные хранятся только у вас

МИНУСЫ:

  • Высокие капитальные вложения (покупка сервера и всего сопутствующего стоит много на первых этапах, но окупается со временем)

  • Защищенность зависит от вас (я думал отнести это к плюсам, но для хорошей защиты понадобится хороший софт и админ, а это ест не у всех и не всегда)

  • Нужна своя IT-инфраструктура, чтобы разместить сервер (да, один Tower-сервер можно поставить под стол, но это, мягко говоря, плохое решение)

  • Нужны IT-компетенции и(или) админ в штате

  • Масштабируемость ограничена базой сервера (в двухпроцессорную базу не поставить 4 процессора)

Colocation — аренда места в ЦОДе

Colocation или колокейшн (от английского co-location, сокращенно colo). Это услуга по размещению своего сервера в чужом дата-центре. Ходит много споров, нужно ли относить колокейшн к хостинг-услугам или нет. 

Почему?

Colocation не подразумевает аренду сервера, так как у клиента уже есть своё оборудование, которое нужно разместить в надёжных и благоприятных условиях ЦОДа. Хостер предоставляет место в стойке, электропитание, сетевой канал и доп. услуги по запросу. Но за это надо платить ежемесячно.

ПЛЮСЫ:

  • Необходимый уровень производительности (вы сами выбираете конфигурацию сервера под свою задачу)

  • Весь сетевой канал — ваш (вы получите максимальную скорость и доступность, какую смогут выдать сетевая карта и хостинг-провайдер)

  • Полная свобода действий + root-права (можно установить любую ОС и софт, а также гибко настраивать платформу)

  • После окупаемости затраты только на оплату места в стойке, а оборудование можно продать и купить новое

  • Сервер можно модифицировать по временным правилам ЦОДа (актуально, если нагрузки растут или оборудование устарело)

  • Устаревшее оборудование можно перенастроить под менее требовательные задачи в будущем

МИНУСЫ:

  • Чувствительные данные хранятся на вашем оборудовании, но доступ к оборудованию есть у третьих лиц

  • Высокие капитальные вложения (покупка сервера стоит много на первых этапах, но окупается со временем)

  • Постоянные ежемесячные платежи

  • Защищённость зависит от вас (я думал отнести это к плюсам, но для хорошей защиты понадобится хороший софт и админ, а это ест не у всех и не всегда)

  • Нужна своя IT-инфраструктура, чтобы разместить сервер (да, один Tower-сервер можно поставить под стол, но это, мягко говоря, плохое решение)

  • Нужны IT-компетенции и(или) админ в штате

  • Масштабируемость ограничена базой сервера (в двухпроцессорную базу не поставить 4 процессора)

Подытожу таблицей

Параметр

У себя

Colocation

Лучше всего подходит для

Когда есть хотя бы минимальная IT-инфраструктура и(или) сисадмин в штате

Когда нет собственной IT-инфраструктуры, места и средств для неё

Цена

Плата только за электричество и интернет

Плата за размещение, повышенная плата за электричество, сетевой канал и за обслуживание

Кем управляется

Полностью собственными силами

Либо вашими силами по правилам ЦОДа, либо персоналом ЦОДа

Безопасность

Как настроите — от никакой до максимальной

Высокая за счёт инфраструктуры ЦОДа, но сильно зависит в остальном от ваших настроек

Производительность

Полностью в вашем распоряжении и зависит от конфигурации сервера

Полностью в вашем распоряжении и зависит от конфигурации сервера, но может ограничиваться питанием или сетевым каналом в ЦОДе

Дисковое пространство

Зависит от конфигурации сервера

Зависит от конфигурации сервера

Пропускная способность

Зависит от провайдера и конфигурации сервера

Зависит от ЦОДа и конфигурации сервера (чаще всего приходится много доплачивать)

Масштабируемость

Максимальная вертикальная и высокая горизонтальная (ограничение только в вашем помещении)

Максимальная вертикальная и максимальная горизонтальная, если ЦОД даёт возможность арендовать целые стойки и делать кластеры



 

Примеры серверов для размещения в своей серверной

% выгодное предложение % выгодно
Refurbished В наличии
Dell PowerEdge R530 8LFF
2x Intel Xeon E5-2620v3 (6C 15M Cache 2.40GHz) / 16GB (2х8GB) /  noHDD (до 8 hdd 3.5×) /  H330  / iDRAC8 / 1x БП 550w
Refurbished В наличии
HPE ProLiant DL380 Gen9 8SFF
1(2)x Intel Xeon E5-2620v4 (8C 20M Cache 2.10GHz) / 16Gb (1x16GB) /  3xHDD 300GB (до 8 hdd 2.5") /  P440ar / 1(2)x БП 500w
158 382.–   10 625 в месяц
Refurbished В наличии
Dell PowerEdge R740xd 12LFF
2x Intel Xeon Bronze 3204 (6C 8.25M Cache 1.90GHz) / 16GB (2x8GB) /  noHDD (до 12 hdd 3.5") /  H730p  / 2x БП 750w
309 785.–   20 781 в месяц

На какие характеристики сервера нужно обратить внимание

Неважно, покупаете ли вы свой сервер или обращаетесь к хостинг-провайдеру, вам нужно обратить внимание на четыре основные характеристики сервера:

  • CPU — скорость и количество ядер в процессоре;

  • RAM — оперативная память;

  • Bandwidth — пропускная способность;

  • Место для хранения данных — объем, тип накопителей, RAID.

Я не смогу посоветовать вам конкретную модель сервера с конкретной конфигурацией, не зная вашей задачи, но дам общие рекомендации, которые будут полезны в выборе. Начну по порядку. 

Центральный процессор (CPU)

CPU (Central Processing Unit, центральный процессор) — это мозг любого сервера. Все запросы к сайту, обработка кода программ и данных будет происходить в нём. Вклад CPU в стоимость сервера ≈ 15-20%, а вклад в общую производительность ≈ 50%. И пускай процессор не так важен для статических сайтов, как для сервера виртуализации, чрезмерная экономия — большая ошибка. А если дело доходит до веб-приложений (например, чат), то производительность CPU будет решающим фактором.

Для некоторых сайтов хватит одного процессора, для других нужны двухпроцессорные сборки. Также на производительность влияют тактовая частота (в ГГц), количество ядер и потоков. Универсального решения нет, выбирать надо, исходя из задачи и проводить тесты.

Если вам сложно определиться, какой процессор подойдёт под вашу задачу, то вы всегда можете обратиться к менеджерам Servermall.ru за помощью. Быстро и бесплатно.

Для веб-хостинга есть несколько важнейших параметров CPU:

  1. Вендор;

  2. Характеристики:

    1. Количество физических ядер;

    2. Количество потоков (некая часть ядра, выделенная программно);

    3. Тактовая частота, измеряемая в ГГц;

  3. Количество процессоров;

  4. Поколение.

Общие советы по выбору CPU:

  • Вендор

Раньше Intel была безоговорочным лидером в серверном сегменте, а процессоры Xeon — отраслевым стандартом. Но сейчас ситуация выровнялась. Процессоры AMD EPYC показывают результаты ничуть не хуже, а в отдельных задачах лучше при схожих ценах.

Однако софт под Intel Xeon зачастую лучше оптимизирован, а выбор моделей серверов и их доступность на рынке — значительно выше. Мой выбор — Intel, но если в вашей инфраструктуре уже есть серверы на CPU от AMD, то берите EPYC.

  • Характеристики процессора

Нужные вам характеристики полностью зависят от того, что вы выбрали: виртуалку или аппаратный сервер (выделенный или свой — неважно). Почему так?

  • Когда вы покупаете свой сервер или выделенный, вы выбираете конкретную модель CPU (вендор, поколение, частота, ядра, кэш и т.д). В VPS же вы получаете ядра и частоту, не зная остальных параметров.

  • Первый пункт приводит к тому, что, например, два виртуальных ядра с частотой 3.3 ГГц могут работать на уровне трёх физических ядер с частотой 2.2 ГГц. И определить это получится только тестами. 

Да, платформа веб-сервера, приложения, количество пользователей и запросов на сайте — это параметры, которые больше всего влияют на выбор процессора, но оценить их на этапе проектирования сложно, а ещё сложнее заложить в конфигурацию будущий рост и про запас 20-30% (на случай пиковых нагрузок). Большинство хостеров даёт бесплатный тестовый период на виртуальные и выделенные серверы. Это даст вам возможность оценить производительность сайта с выбранной конфигурацией.

  • Количество процессоров

Двухпроцессорные серверы обеспечивают приблизительно вдвое большую вычислительную мощность, чем однопроцессорные, а в некоторых случаях даже больше (если мы берём одинаковые CPU и оптимизированный софт). Правда в том, что для небольших сайтов, зачастую, хватает 1-ого процессора. Поэтому выбирайте двухпроцессорный сервер, устанавливайте 1 процессор, а если его окажется недостаточно, докупайте второй.

  • Поколение

Последние поколения CPU показывают лучшие результаты в бенчмарках и в реальных задачах. Конечно, не нужно гнаться за новейшим AMD EPYC за $4000, но и динозавров десятилетней давности лучше избегать. В рамках последних двух поколений Dell, HPE и Lenovo есть процессоры, которые полностью закроют ваши потребности, а восстановленное оборудование сэкономит деньги без ущерба надёжности.

Объем оперативной памяти (RAM)


RAM (Random Access Memory) — это лучший альбом Daft Punk  память с произвольным доступом, но все называют её оперативной памятью. Если проводить аналогии, то это некий пояс для инструментов, где инженер держит всё необходимое на сегодня, чтобы быстро доставать и использовать. Когда работа заканчивается, он снимает пояс и убирает в шкаф до следующей смены. Аналогично и с RAM в компьютерах: CPU постоянно обрабатывает данные и исполняет инструкции, но то, что не помещается в процессорный кэш, временно хранится в оперативке (данные оттуда можно взять в разы быстрее, чем из HDD или SSD).

Что важно знать про RAM, когда мы говорим о хостинге сайта?

В ПК для адекватной работы таких приложений, как Photoshop, 3ds Max, AutoCAD или Chrome с двумя вкладками (шутка смешная, а ситуация грустная), понадобится 16+ГБ памяти. А для особо крупных проектов в CAD может и 64 ГБ не хватить. 

И на фоне этого может показаться, что для сайта, который будут посещать сотни или тысячи людей в стуки, нужно ещё больше. Да?

Не совсем. Некоторые простые сайты из десятка изображений и текста (например, сайты-визитки) могут нормально работать на 2 ГБ RAM, без учёта остальных потребностей сервера.

Но, конечно, есть намного более сложные платформы, которые работают на CMS (Content Management System), например, WordPress, 1С-Битрикс или Joomla. К ним прикручивают базы данных и размещают большие объемы мультимедийного контента, поэтому таким сайтам выделяют все 32 ГБ, 64 ГБ или больше памяти.

Список того, что может потребовать больше RAM для вашего сайта:

  • Системы управления контентом (те самые CMS);

  • Панель управления веб-хостингом: cPanel, ISPConfig, YunoHost, Ajenti, CentOS Web Panel, Webmin и т.д;

  • Использование скриптов, написанных на языках программирования: PHP, Perl или JavaScript;

  • Большие базы данных;

  • Потоковая передача данных, стриминг видео и т.п;

  • Управление игровым сервером;

  • Большое количество посетителей и запросов к сайту.

Но если с процессором ситуация непростая (его максимум можно слегка разогнать), то RAM легко масштабируется. Кратно. Можно начать с 16 ГБ, провести тесты, если не хватает — добавить ещё 16 ГБ. Но обязательно выбирайте подходящую модель процессора. Например, Intel Xeon E-2386G поддерживает до 128 ГБ, а Intel Xeon Platinum 8380HL до 4.5 ТБ.

Рекомендация по объему RAM: на каждое ядро устанавливайте не менее 2 ГБ памяти. Это не панацея, но неплохой ориентир для начала.

Что ещё важно при выборе RAM?

1) Отличительная черта серверной памяти — это наличие технологии коррекции ошибок ECC (error-correcting code) и буферизации (регистров).

  • ECC-память автоматически исправляет ошибки битов памяти, что особенно важно в сложнейших научных расчётах.

  • Буферизированную память чаще всего называют регистровой (RDIMM, LRDIMM и FBDIMM). Если не углубляться, то такой тип памяти позволяет серверам стабильно работать, когда модулей RAM установлено много.

2) Не берите старые поколения памяти. DDR2 и DDR3 безнадёжно устарели, а незначительная экономия не стоит того. На данный момент актуальная версия — DDR4. Постепенно на рынке появляется всё больше предложений DDR5, но последние поколения серверов ещё не поддерживают пятое поколение, так что смело выбирайте DDR4.

Пропускная способность сети

Сетевой адаптер DELL 00M95 INTEL XXV710-DA2 Dual-Port 25 ГБ Ethernet

Пропускная способность сети складывается из двух ключевых параметров: объем пропускной способности и пропускная способность порта.

Объем пропускной способности

Учитывайте этот параметр при аренде сервера или виртуалки у хостинг-провайдера. Он указывает, какое количество трафика вы можете передать и получить за месяц без дополнительной платы. Объем пропускной способности может быть измеряемым или неизмеряемым (безлимитным). Например, мобильный оператор выделяет вам 10 ГБ в месяц на одном тарифе, а на другом — без ограничений. Хостеры поступают аналогично.

Пропускная способность канала

Пропускная способность канала (или скорость, размер канала) — это максимальная скорость передачи данных по заданному каналу за секунду. Чаще всего пропускная способность измеряется в Мбит/c и в Гбит/c. Эти же метрики применяют к интерфейсам, сетевым шинам и сетям (глобальная, беспроводная и локальная).

Например, интерфейс SATA 3.0 выдаёт максимальную пропускную способность в 6 Гбит/с или 750 МБ/c.

ВАЖНО! Скорость канала не равна скорости сетевого соединения. Если провайдер даёт вам скорость в 1 Гбит/c, а в сервер установлена 10-гигабитная сетевая карта, то лишние 9 Гбит/c ничем не помогут.

Большинство хостинг-провайдеров по умолчанию выделяет канал на 100 Мбит/c или на 1 Гбит/c с ограничением по объему трафика. Нужно больше? Любой каприз за ваши деньги. Или покупайте свой сервер.

Как рассчитать скорость порта для неизмеряемого объема пропускной способности

Неизменяемость выгодна, когда сервер работает с большими объемами трафика. Например, если ваш сайт транслирует мультимедийный контент: музыку, фильмы и т.д. Это десятки и сотни ТБ данных ежемесячно. Поэтому в таких случаях выбирают выделенный сервер с неизмеряемым объемом пропускной способности или же покупают собственный с выгодным тарифом у интернет-провайдера.

Чтобы рассчитать скорость порта для потоковой передачи данных, используют простую формулу: 

Скорость потока X Пиковое количество пользователей = Размер порта.

Например: 5 Мбит/с X 2000 пользователей = 10000 Мбит/с (или 9.7656 Гбит)

Скорость потока для популярных в сети разрешений видео (зависит от алгоритмов сжатия):

Medium Resolution (640x360): 0.8-1.2 Мбит

High Resolution (960x540 or 854x480): 1.2-1.5 Мбит

High Definition 720p (1280x720): 4 Мбит

High Definition 1080p (1920x1080): 4-8 Мбит

В Servermall.online вы можете арендовать сервер (виртуальный или выделенный) с высокой скоростью порта и безлимитным трафиком. Менеджеры бесплатно помогут подобрать конфигурацию под вашу задачу.

Место для хранения данных

Сервер Dell с большим количеством накопителей

Для начала вам придётся определить, с какими данными будет работать ваш сервер. 

  1. Если вам важнее всего скорость работы сайта, или для сайта не нужно хранить много данных, то лучший выбор — SSD накопитель.

  2. Если же вы собираетесь хранить и обрабатывать большой объем данных, то смотрите в сторону HDD в RAID-массиве (о RAID чуть позже).

  3. Но если вам важна скорость работы, а данных будет много, то смотрите в сторону гибридных дисковые подсистемы: SSD + HDD (а ещё и ленточные хранилища бывают, но это в других задачах). Это позволяет сильно сэкономить, так как SSD накопители стоят дорого.

Гибридные системы во многом основаны на приоритезации данных: горячие и холодные.

  • Горячие — это данные, к которым обращаются очень часто.

  • Холодные — это данные, к которым обращаются реже (или не обращаются совсем), но которые нужно хранить.

RAID-массивы

Один из вариантов организации RAID-массива

Не особо важный параметр для виртуалок (вы даже не узнаете о нём), но для вашего или выделенного сервера RAID-массив может сыграть ключевую роль.

Что такое RAID-массивы?

Это избыток дисков, соединённых между собой специальным контроллером (или софтовый контроллер), чтобы увеличить скорость чтения-записи и(или) надёжность хранения данных. Есть несколько видов RAID, которые отличаются логикой хранения данных.

Как работает RAID? Если простыми словами, то контроллер распределяет данные между несколькими дисками, а когда данные нужно считать, он также берёт их сразу с нескольких дисков, что увеличивает скорость чтения-записи. При этом, если один диск выйдет из строя, оставшиеся могут “понять”, какие данные в RAID-массиве пропали, и восстановить их, а сервер всё это время будет продолжать работать. Чтобы RAID выбранного уровня работал, нужно минимальное количество дисков (2, 3, 4  и т.д.). Больше можно, меньше — нет.

Зачем нужны RAID-массивы?

  1. Безопасность. Швартоваться лучше двумя якорями. Когда в сервере один или несколько несвязанных накопителей, выход из строя любого из них означает полную потерю данных и, скорее всего, выключение сервера. Диск умер, да здравствует бэкапы. 

  2. Производительность. Большинство RAID-массивов ускоряет скорость передачи данных, если сравнивать с дисками в его составе по отдельности. Но важно использовать производительный дисковый контроллер, который не станет бутылочным горлышком.

Подытожим

Для хостинга сайта нужен сервер. Взвесив бюджет и бизнес-потребности, вы можете выбрать оптимальное решение: Shared, VPS/VDS, Dedicated, Colocation или своя инфраструктура.

Да, виляние оптимизации кода веб-сервера огромно, но не менее важно правильно подобрать сервер для вашего сайта. Иначе плохая производительность приведёт к уменьшению посетителей и плохой конверсии. И это вопрос не только сегодняшнего дня, но и роста в будущем.

Если у вас нет технического бэкграунда, то эта статья ответила лишь на часть вопросов. Разобраться с оставшимися и подобрать сервер персонально под вашу задачу помогут менеджеры Servermall.ru


ОБРАТИТЬСЯ К КОНСУЛЬТАНТУ ЗА ПОМОЩЬЮ В ПОДБОРЕ СЕРВЕРА

  • Быстрый ответ
  • Персональные менеджеры
  • Профессиональная консультация
icon-recall
clientconsultationsicon-deliverydiscounticon-facebookfranchiseicon-google_plusit-solutionsicon-jivositeicon-menuicon-messagepaymenticon-recallshops-localshops-networkicon-solutionsicon-supporttasksicon-twitterGroup 8icon-usericon-vibericon-vkicon-watsup