Когда доходит до покупки сервера, у многих срабатывает инстинкт «возьму побольше, чтобы хватило навечно». Знакомо? А потом половина мощности простаивает, вторая работает вхолостую, а бюджет уже распилен. Рассказываем, как не наступить на грабли.
Процессор: ядра или частота?
Это самый главный вопрос, на котором ломаются копья.
Для баз данных и виртуализации критична частота, а не количество ядер. SQL, 1С, Oracle не умеют эффективно использовать 32 ядра — им нужно одно-два, но очень быстрых. Посадите базу на древний Xeon с кучей ядер и низкой частотой — получите тормоза и злых пользователей. Актуальные Intel Xeon с высокими частотами — вот что реально нужно.
Для терминалов и инженерных расчётов — наоборот, ядер много не бывает. Если у вас на сервере работают 50 человек или крутятся сложные симуляции, берите AMD EPYC. Ядер много, а цена за ядро заметно ниже, чем у Intel.
Память: как не потерять 30% производительности?
Современные серверы используют много памяти. Особенно базы данных и виртуализация. Но есть важный технический нюанс.
У каждого процессора есть несколько каналов памяти. У современных — обычно 6 или 8. Чтобы память работала на полную мощность, нужно заполнить все каналы. Если у процессора 8 каналов, а вы поставили 4 планки по 64 ГБ, вы получите только половину пропускной способности. Лучше взять 8 планок по 32 ГБ — общий объём тот же, а скорость доступа вырастет на 20–30%.
И не гоняйтесь за самыми быстрыми модулями. Разница между DDR5-4800 и DDR5-5600 в реальных задачах незаметна, а стоят быстрые планки ощутимо дороже.
Диски: где прячется главный тормоз?
Можно купить процессор за миллион, но, если дисковая подсистема тормозит, — вся мощь бесполезна.
Для операционной системы и баз данных — только NVMe SSD. Не SATA, не SAS, а нормальные NVMe на быстрых контроллерах. SATA SSD уже не вывозят современные нагрузки по задержкам. Разница между SATA и NVMe на лицо.
Для файловых архивов и бэкапов — классические жёсткие диски. Но берите от 18 ТБ. Мелочь типа 4 ТБ уже экономически невыгодна: они занимают место в корзине, потребляют электричество, а отдача копеечная. У крупных дисков выше плотность записи и ниже цена за гигабайт.
Критически важно! Контроллер должен поддерживать NVMe и иметь аппаратную защиту кэша (батарейку или флеш-модуль). Без этого при внезапном отключении света можно попрощаться с данными, которые ещё не записались на диск.
Сеть: 10 гигабит — это не роскошь, а необходимость
Если ваш сервер кормит больше десятка активных пользователей или крутит виртуалки — 1-гигабитный порт давно стал бутылочным горлышком. Упираясь в него, даже не используется процессор на полную мощность.
Сейчас норма для нового сервера — минимум 2 порта 10G Base-T под обычную витую пару. Если бюджет позволяет, смотрите в сторону 25G, особенно для высоконагруженных систем типа видеообработки или больших баз.
Полезный лайфхак: ищите серверы с OCP-слотами под сетевые карты. Это стандарт, который позволяет менять сетевухи без проблем. Захотите перейти с 10G на 25G — вынули одну карту, вставили другую, и никаких проблем с драйверами.
Блоки питания: на чём нельзя экономить?
Китайский блок питания за 5000 рублей в серьёзном сервере — это не экономия, а подготовка к пожару и гарантированной потере данных. Серверы поедают киловатты 24/7, и дешёвый БП может не выдержать.
Берите только оригинальные блоки или качественные совместимые от проверенных брендов (FSP, Delta) с КПД не ниже Platinum. И обязательно с горячей заменой.
Два блока в сервере — это стандарт надёжности. Один сломался — второй мгновенно подхватывает нагрузку. Менять сломанный блок можно без отключения, в рабочее время.
Совместимость: подводный камень, о который разбились многие
Самая частая и печальная история: купили отличный SSD или память, а сервер их видит, но работает в половину скорости. Или вообще не видит. Потому, что производитель не обновлял прошивку, и в официальном листе совместимости вашего железа нет.
Железное правило: прежде, чем покупать что-то отдельно, зайдите на сайт производителя сервера (HPE, Dell, Supermicro) и найдите официальный лист совместимости. Там указаны все модели памяти, дисков и контроллеров, которые гарантированно работают.
Если вашего модуля там нет — готовьтесь к сюрпризам. Сюрпризы бывают разные: от падения производительности до полной неработоспособности. И техподдержка вам скажет: «Извините, ваше железо не в списке, мы не помогаем».
Чек-лист перед покупкой
1. Чётко определите главную нагрузку. Что будет потреблять ресурсы больше всего? База данных? 1С? Виртуализация? Инженерные расчёты?
2. Выбирайте процессор под задачу: базам и виртуалкам — высокую частоту (Intel Xeon), расчётам и терминалам — много ядер (AMD EPYC).
3. Память ставьте так, чтобы заполнить все каналы. Лучше больше планок меньшего объёма, чем наоборот.
4. Диски: NVMe для горячих данных (ОС, БД), большие HDD от 18 ТБ для холодного хранения (бэкапы, файлы).
5. Сеть: минимум 10G, желательно с OCP-слотами для гибкости.
6. Блоки питания: Platinum, горячая замена, обязательно два.
7. Перед покупкой проверьте совместимость по списку производителя. Это спасёт от множества проблем.
Сервер — это не та штука, где нужно экономить копейки. Но и платить за то, что никогда не пригодится, тоже глупо. Подходите с холодной головой, и ваша инфраструктура будет работать, как часы.