Server & Storage

How to Choose Server Hardware? CPU, RAM and Storage Guide

6 min read 17 July 2025

The Fundamental Approach to Server Selection

Selecting server hardware cannot be approached with a "just buy the most powerful" mentality. Every workload has different resource requirements. A file server and a high-load database server do not require the same hardware. The right choice begins with a workload analysis.

Form Factor Selection

Tower Server

Desktop-like in appearance, with ample expansion space. Suitable for small offices without a dedicated server room. Noise and thermal management are limited.

Rack Server

Mounted in a standard 19" rack cabinet. Available in 1U, 2U, and 4U sizes. The standard for enterprise environments; advantageous in terms of cooling, cable management, and scalability.

Blade Server

For high-density environments with shared power and cooling infrastructure. Used in large data centers.

Processor (CPU) Selection

Server processors differ from desktop processors: ECC memory support, PCIe expansion, multi-socket architecture, and high core counts are the priorities.

Intel Xeon Scalable and AMD EPYC are the enterprise standards.

WorkloadRecommended Configuration
File server8–16 cores sufficient
Virtualization (10–20 VMs)16–32 cores
DatabaseHigh clock speed, 16–32 cores
High VM densityDual socket, 32–64+ cores

Memory (RAM) Planning

RAM is the most frequently encountered bottleneck resource in virtualization environments.

Minimum recommendations:

  • File server: 16–32 GB
  • Domain Controller / DNS: 16 GB
  • Average 4–8 GB per virtual machine + hypervisor overhead
  • Database: Aim to fit the processed dataset into memory

ECC (Error-Correcting Code) memory: Preserves data integrity through memory error correction. Mandatory in enterprise servers.

Available slots: Ensure there are enough free slots for future capacity increases.

Storage Design

Disk Type Selection

TypeSpeedCapacityCostUse Case
NVMe SSDHighestMediumHighDatabase, high I/O
SATA SSDHighMediumMediumOperating system, general use
SAS HDDMediumHighMediumSecondary storage, archiving
SATA HDDLowHighestLowBackup, NAS

RAID Configuration

  • Operating system disk: RAID 1 (mirroring)
  • Data storage: RAID 5 or RAID 10 (depending on workload)

Storage Controller (RAID Controller)

A hardware RAID controller offloads processing from the CPU; performance and reliability improve with a battery-backed write cache (BBU).

Network Interface

  • Minimum: Dual 1GbE (for HA and load balancing)
  • Virtualization and high-traffic: 10GbE or 25GbE
  • iDRAC / iLO: Out-of-band management port for remote administration

Power Supply (PSU)

Redundant PSU (dual power supply) is standard in enterprise environments. If one PSU fails, the server continues to operate. The 80 PLUS certification indicates energy efficiency.

Recommended Brands

BrandProduct LineNotes
DellPowerEdgeWidely deployed, strong support
HPEProLiantReliable, good ecosystem
LenovoThinkSystemCompetitive pricing
FujitsuPRIMERGYStrong in the European market

Conclusion

In server hardware selection, accounting for a 3–5 year growth projection while meeting today's requirements prevents the cost of early replacement down the line. As NRC Sistem, we provide workload analysis, hardware sizing, and enterprise server procurement and installation services.

All posts