1. Начните со списка сервисов
Зафиксируйте приложения, число одновременных пользователей, объём данных и допустимый простой. Не пытайтесь выбрать сервер только по количеству ядер.
2. CPU: скорость потока или параллельность?
Базы данных и некоторые бизнес-приложения чувствительны к задержкам и скорости отдельного потока. CI и пакетные вычисления чаще выигрывают от параллельности. Учитывайте лицензирование: оно может зависеть от сокетов или ядер.
3. RAM: рабочий набор и запас
Суммируйте потребности ОС и приложений. Для виртуализации отдельно учтите гипервизор и пиковые запросы. Проверяйте тип DIMM: UDIMM и RDIMM не взаимозаменяемы.
4. IO и диски
Разделите загрузку, рабочие данные и резервные копии. SSD выбирайте по задержке, ресурсу записи и защите от потери питания, а не только по скорости последовательного чтения.
5. Вспомните про окружение
Стоечный сервер требует стойки, рельсов, питания и охлаждения. Уточните допустимую глубину, акустику и возможность подключения двух блоков питания к независимым линиям.
6. Сравнивайте полные спецификации
Проверьте контроллеры, корзины, кабели, сетевые карты, трансиверы и сервисное покрытие. Две одинаковые модели шасси могут иметь существенно разную комплектацию.