Найти тему
WIT Company

Выбор и конфигурирование сервера

Оглавление

Покупка сервера – серьезная инвестиция в развитие бизнеса. Его типичный срок службы не менее 5 лет, поэтому при выборе конфигурации нужно рассмотреть его использование как для решения текущих задач, так и на перспективу.

Выбор производителя процессора при конфигурировании сервера

Основных конкурента здесь два – AMD и Intel, серверные процессора они производят последние несколько десятков лет. В разные времена в лидерах бывала то одна, то другая компания, сейчас, безусловно, эра AMD с его EPYC-ами 4-го поколения.

Сейчас эра лидерства процессоров AMD

Однако на выбор серверного процессора может повлиять, помимо цены и приверженности тому или иному бренду, еще и наличие нужных библиотек (например, Intel-овская MKL), или же специфичность задачи – некоторые прикладные программы получают выигрыш за счет расширенных команд конкретного производителя. В случае особых задач нужно смотреть на тесты. В остальных случаях – оценивать систему в целом, например, "стоимость одного ядра", "стоимость одного гигабайта оперативной памяти" или дисковой емкости в той или иной конфигурации.

Предоставим сервер для удаленного тестирования

По договоренности мы можем предоставить для удаленного тестирования сервера нужной вам конфигурации – на срок до трех дней, чтобы оценить ее возможности. Инженеры могут поставить и настроить тестовую операционную систему, или же предоставить «голое железо» с удаленным управлением, возможностью подключения внешних носителей и т.д.

Один процессор в двухпроцессорной системе: экономия или напрасные хлопоты?

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

Во-первых, контроллер шины PCI Express находится на процессоре, и в таком сервере попросту не будут работать часть разъемов расширения, даже несмотря на вставленные в них райзеры. И еще, часть "наплатной" периферии (сетевые адаптеры, VGA контроллер, прочие компоненты) также используют некоторое количество линий PCI-Express. Все они подключаются к первому основному процессору и на работающий разъем расширения остается совсем мало свободных линий. С другой стороны, существуют изначально однопроцессорные модели серверов под процессоры, которые имею много ядер, и они дешевле.

По нашему опыту, заказчик, взяв однопроцессорную систему, редко обращается за докупкой второго процессора (если только не приобретает его на "Али Экспресс"))).

С другой стороны, даже после выхода нескольких новых поколений серверных процессоров старые модели всегда есть на рынке.

Частота и количество ядер при выборе процессора сервера: как поступить правильно

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

Ограничением на количество ядер может служить только стоимость применяемого софта – операционные системы, базы данных, которые зачастую лицензируются как раз по ядрам. В остальных случаях действует правило «чем больше ядер – тем лучше».

-2

Исключения из этого правила:

В двух случаях важна именно частота процессора – это, во-первых, для программ «1С-Предприятие», а также в случае использования программ вроде переупаковки видеоформатов, которые плохо распараллеливаются. В каждом поколении процессоров от Intel и AMD обязательно присутствуют модели с небольшим количеством ядер и высокой частотой.

Объем оперативной памяти для сервера: критерии оптимального выбора

Помимо базового количества памяти, необходимого самой операционной системе, существуют свои требования на ее объем для каждого типа приложений, работающих на сервере. Часто этот добавочный объем считается через необходимое количество подключений для каждого типа приложения (RDP-сессий, клиентов SQL, Virtual Desktops и так далее). Память сейчас достаточно дешевая, поэтому для однопроцессорного сервера рекомендуем брать не менее 32 GB, для двухпроцессорных – 128GB и больше.

Также стоит обратить внимание на конфигурацию – какими модулями и в каком количестве будет набран необходимый объем серверной памяти. Наш конфигуратор показывает общее количество слотов под память в сервере. Если только вам не нужен экстремальный объем (скажем, терабайт памяти), лучше оставить несколько слотов свободными для будущего расширения. Память обычно устанавливается парами, при этом процессоры Intel, в зависимости от модели, быстрее работают при установке 4 или 6 модулей на каждый сокет, а AMD – 8-ми модулей.

-3

Дисковая подсистема сервера: правильный выбор количества и типов дисков

Современный сервер поддерживает 3 типа дисков, которые могут быть в различных форм-факторах. Опишем их все.

– Жесткие диски (HDD) с интерфейсом SATA. В последнее время они выпускаются почти всегда в форм-факторе 3.5 дюйма и могут иметь емкость вплоть до 22TB. Для их установки в сервере нужны 3.5-дюймовые отсеки, которые есть в небольшом количестве моделей в связи с постепенным переходом на диски форм-фактора 2.5 дюйма.

В сервер высотой 1U может поместиться до 4-х дисков 3.5 и до 12 - 2.5, в двухюнитовый сервер – 12 и 24 соответственно. SATA диски используют для хранения больших объемов информации (файловые архивы, бэкапы, данные систем видеонаблюдения). Каждый сервер имеет SATA-разъемы для подключения дисков этого вида. Добавочный контроллер обычно не требуется.

– Жесткие диски (HDD) с интерфейсом SAS. Эти модели, наоборот, полностью перешли на форм-фактор 2.5 дюйма. Так как SAS-диски традиционно имели повышенную надежность и большее время наработки на отказ, максимальная емкость таких дисков – 2.4TB. Для подключения к серверу в нем обязательно должен присутствовать SAS-контроллер, который обычно совмещен с контроллером RAID, хотя существуют и простые контроллеры без функций RAID: они называются HBA или Host Base Adaptor.

RAID-контроллер идет в базовой конфигурации сервера только в многодисковых системах – на 24, 36, 48 дисков форм-фактора 3.5

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

Существует также гибрид – диски HDD такого же типа, как SATA (то есть без повышенной надежности), но с интерфейсом SAS (называются NL SAS). Мы не выносим их в конфигуратор, по цене они практически не отличаются от дисков SATA той же емкости, и нужны в основном в специализированных внешних хранилищах.

– Твердотельные (SSD) SATA диски. Они имеют форм-фактор 2.5 дюйма и совместимы с любыми SATA, HBA и RAID контроллерами. Существует большое отличие SSD дисков для серверов и для обычных компьютеров с точки зрения надежности. Серверные диски характеризуются бОльшим параметром DWPD (количество полных перезаписей диска в день), которые он способен выдержать в течение гарантийного периода (обычно 5 лет). Для серверных дисков этот параметр должен быть больше 1, у особо «прочных» моделей он может доходить до DWPD = 5. Отличие заметно в цене дисков.

Использовать в серверах десктопные диски не рекомендуем категорически!

– Диски SSD NVMe. Новый скоростной стандарт подключения дисковых накопителей непосредственно к шине PCI Express, контроллер которой находится прямо в серверном процессоре.

Форм-фактор таких дисков может быть либо M.2 – для установки прямо на материнскую плату сервера (обычно не более 2-х накопителей на систему, диски такого формата обычно имеют емкость не более 2TB), либо традиционные 2.5 с возможностью горячей замены, здесь максимальная емкость составляет 30TB. О последнем случае нужно сказать особо – существуют универсальные серверные бэкплейны, в которые можно установить 2.5-диск с любым типом шины – SATA, SAS, NVMe, но зачастую под стандарт NVMe подходят лишь некоторое количество отсеков, обычно их каретки помечены защелкой другого цвета – зеленого или оранжевого.

Обычно под стандарт NVMe подходят лишь некоторое количество отсеков для дисков, обычно их каретки помечены защелкой другого цвета – зеленого или оранжевого.

Каретки для дисков с разными цветами защелок
Каретки для дисков с разными цветами защелок

На универсальном бэкплейне к каждому разъему подведено два типа кабелей – для подключения дисков SAS/SATA к своему контроллеру ("наплатному" или внешнему) и для подключения NVMeнакопителей – к разъемам на плате или на райзере PCI Express. Диски NVMe, находящиеся в сервере, сразу видны любой операционной системе.

-5

Выбор RAID-контроллеров при конфигурировании сервера

Подробное описание RAID технологии с примерами и калькулятором есть на нашем сайте по ссылке https://wit.ru/equipment/server/raid-configurator.aspx. Здесь отметим некоторые важные моменты.

– RAID, встроенный в чипсет. Эта опция присутствует только в серверах на интеловских чипсетах и, соответственно, процессорах. Такой RAID поддерживает уровни 0,1,10, иногда RAID 5, и не является кэширующим. Для базовой безопасности он подходит, но имеет ограничения – в частности, его не признают системы виртуализации типа VMware, которые видят его просто как набор дисков, не собранных в RAID-группу, даже если это настроить через BIOS.

– Внешний RAID-контроллер. Надежный и проверенный вариант, особенно в сочетании с резервной батареей. Позволяет разбивать подключенные к нему диски на группы с разным уровнем защиты, ускоряет за счет кэширования дисковый доступ, позволяет иметь «диск горячего резерва» (Hot Spare), который без прерывания работы может заменить любой, вышедший из строя. Поддерживает диски с интерфейсами SAS/SATA и ограниченно NVMe.

– RAID для NVMe-дисков. Корпорация Intel разработала свой стандарт под названием VROC или Virtual RAID on CPU – RAID контроллер, который работает исключительно на ресурсах самого процессора. Эта возможность включается добавочным ключиком. AMD эту технологию не поддерживает. Приятным моментом является поддержка VROC-технологией NVMe-дисков, находящихся в разъемах M.2, собственно, это и есть основное применение VROC – на такой массив стандарта RAID 1 имеет смысл ставить операционную систему или загрузчик системы виртуализации.

-6

– Мощный RAID с поддержкой NVMe-накопителей. Эта технология представляется нам сомнительной по следующей причине. Каждый диск NVMe для работы на полной скорости требует 4 линии PCI Express. Поскольку RAID-контроллер имеет разъем x16, при подключении к нему более 4-х дисков узким местом станет уже он сам, нивелируя высокие скоростные характеристики накопителей. К недешевому 16-портовому накопителю могут быть подключены либо 16 дисков SAS/SATA либо всего 4 диска NVMe, при этом современная серверная система может поддерживать до 24-х NVMe накопителей. В случае большого количества дисков NVMe мы рекомендуем создавать программные RAID средствами операционной системы и использовать защищенные от сбоев на логическом уровне файловые системы.

-7

Форм-фактор серверного корпуса: какой выбрать?

Серверы для установки в шкаф RACK высотой 1U имеет смысл покупать только при размещении их на территории провайдера, где оплата идет за каждый юнит, и когда не планируется никакого дальнейшего расширения системы. Серверы 1U некоторых моделей имеют ограничение и по тепловыделению установленных в них процессоров, поэтому поддержки старших моделей может в них не оказаться. Также в такой сервер может быть добавлено ограниченное количество карт расширения, в связи с этим рекомендуем обратить внимание на платы стандарта OCP 3.0, они не занимают слота на райзере. Серверы в корпусе Tower (башня) обычно берут при отсутствии серверного шкафа, но всякий такой корпус в будущем может быть преобразован в RACK высотой 4U.

-8

Адаптер стандарта OCP 3.0 в каталоге

Серверы RACK 2U – оптимальное решение, в случае отсутствия прямых резонов брать другие форм-факторы.

Оптимально покупать, таким образом, серверы RACK 2U – они поддерживают процессоры всех частот, в них может быть установлено большое число дисковых накопителей (до 24 штук 2.5, до 12 – 3.5) и добавочных карт расширения.

-9

Все серверное оборудование можно заказать в WIT Company