Как выбрать сервер

Обновлено Обновлено: Опубликовано Опубликовано:

1-й этап — выбрать серверную платформу

  • Первым делом нужно определиться, будете ли вы покупать свой сервер или арендовать его у хостинговой компании. Собственный сервер нуждается в наличии помещения (ЦОДа, офиса, филиала или квартиры) и достаточного стартового капитала.
  • При покупке собственного сервера, есть варианты приобретения высокопроизводительного оборудования — профессионального (от 110 000) или обычного компьютера (от 50 000), а также оборудования с менее высокими показателями производительности — сервер класса micro (от 19 000) или неттоп (до 15 000), корорые подойдут для небольших компаний.
  • При аренде сервера определитесь есть ли у вас необходимость в самостоятельной настройке сервиса. Если нет, дешевле и проще арендовать облачный сервис (от 200 р./мес.). В противном случае, есть два варианта — аренда физического сервера (от 3 000 р./мес., для высоко нагруженного сервиса) или виртуальной машины (от 600 р./мес., при низких требованиях к производительности).

Свой сервер или аренда — плюсы и минусы:

  Плюсы Минусы
Собственный сервер Высокая производительность, полный контроль при настройке, низкая стоимость владения. Высокая стартовая стоимость, необходимо обслуживание оборудования своими силами, требуется наличие места для размещения сервера.
Арендованный сервер Низкая стартовая стоимость, не требуется обслуживания оборудования, простая возможность размещения сервера за пределами России Относительно низкая скорость ответа из-за удаленного расположения, при отсутствии Интернета пропадает возможность работать с сервером, высокая стоимость владения из-за постоянной абонентской платы
Арендованный физический сервер Относительно высокая производительность Высокая стоимость
Арендованная виртуальная машина Низкая производительность Относительно низкая стоимость
Облачный сервис Нет необходимости в настройке и обслуживании сервиса, отказоустойчивость Нет возможности самостоятельной настройки сервиса

2-й этап — выбрать основные комплектующие для сервера

Определите системные требования к приложениям, которые будут установлены на сервер. На основе анализа выберите комплектующие:

  • Центральный процессор (ЦП) — требуется для выполнения математических операций. Если программное обеспечение потребляет много ресурсов данного компонента, выбирайте сервер с несколькими процессорами и ядрами. Частота работы ЦП чем больше, тем лучше. Тоже самое справедливо для кэша. Но учитывайте нюанс, что некоторое программное обеспечение лицензируется на процессор. В данном случае, может оказаться выгоднее приобрести меньшее количество более мощных процессоров.
  • Оперативная память — хранит данные, с которыми работает запущенное приложение. Большинство серверов весьма требовательны к данному компоненту. Если ваш случай не исключение, выбирайте сервер с большим объемом памяти. Также обратите внимание на скорость последней.
  • Дисковая подсистема — отвечает за хранение информации. Требования к данному компоненту подразделяются на требования к объему и скорости. Если нужно много дискового пространства, выбирайте сервер с большим количеством больших дисков. Если требуется высокая скорость работы, остановите свой выбор на дисках SSD (дорого и быстро) или SAS (дешевле и медленнее).

3-й этап — дополнительные расходы

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

  • Источник бесперебойного питания (UPS) — позволяет корректно выключить сервер в случае отключения электроэнергии.
  • Распределители питания (PDU) — при большом количестве серверов, подключенных к одному источнику электропитания, очень важно равномерно распределять нагрузку. В противном случае, часть серверов могу отключиться или не запуститься при одновременном включении.
  • Патч-корды. Весьма неправильно подключать дорогостоящее оборудование, выполняющее важные задачи, самодельным сетевым кабелем.

Примеры правильного выбора сервера

Задача №1: необходим сервер для размещения сайта-визитки.

  • Основное требование к веб-серверу — постоянное подключение к сети Интернет. В условиях самостоятельного содержания сервера это не всегда оправданно. Арендуем сервер.
  • К серверу для сайта-визитки нет требований ни к высокой производительности, ни к самостоятельной настройке. Приобретаем услугу облачного сервиса в виде виртуального хостинга.

Задача №2: необходим сервер виртуализации.

  • На серверах виртуализации размещают большое количество сервисов. Поэтому при отключении Интернета деятельность компании может стать сильно парализованной. Разумнее купить собственный сервер и не зависеть от провайдера.
  • Для размещения большого числа виртуальных машин нужен мощный и надежный сервер. Приобретаем профессиональное оборудование c двумя процессорами, большими объемами дискового пространства и оперативной памяти.

Задача №3: компании, которая начала свою деятельность (низкий бюджет, мало сотрудников), нужен почтовый сервер с возможностью настройки сложных фильтров входящих сообщений.

  • Так как у компании ограниченный бюджет и нет уверенности в завтрашнем дне, лучше остановить свой выбор на арендованном сервере.
  • Облачный сервис не подойдет, так как не будет возможности создать свою изощренную обработку входящих писем. Нет необходимости в мощном сервере, так как мало сотрудников. Арендуем виртуальную машину.

Типы серверов и потребляемые ресурсы

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

Сервер баз данных

Основная нагрузка:

  • Дисковая система;
  • Оперативная память.

Диски стоит выбирать максимально производительные (SAS или SSD). Их объем стоит выбирать по ситуации — в зависимости от потребления пространства программным обеспечением. MS SQL может потреблять больше памяти, так как по умолчанию он сконфигурирован занимать всю оперативную панять содержимым баз.

Сервер виртуальных машин

Основная нагрузка:

  • Дисковая система;
  • Оперативная память;
  • Процессор;
  • Сеть.

 

# Железо # Серверы
Дмитрий Моск — частный мастер
Была ли полезна вам эта инструкция?

Да            Нет