Some backup software products also buffer a lot of transactions and information about those transactions, which means you also want to be generous with memory. The last thing you want is an I/O-intensive system that also needs to swap memory to disk. If your backup software is capable of CRC, uses an extensive index or catalog, you also want to ensure sufficient processing (CPU) capacity.
Depending on the interpretation of the term midrange company and most importantly, the volume of daily backup data, an average backup server could look like this: Dual CPU, 4-8 GB of memory and sufficient bus capacity to accommodate multiple network cards and Fibre Channel or SCSI adapters for storage devices. Most importantly, you must build your server for massive restores, not backups.
This was first published in March 2005