We're sizing up a server for a new branch office to serve about 30 people (and is expected to grow to 60 within 3 years). It should be a domain controller, DNS, DHCP, File/Print server running Windows Server 2003 standard.
Our supplier has recommended a HP ML350 G5, with x2 Quad core Xeon E5420 2.5 Ghz and 4GB RAM. Is this overkill? There is a very small chance that this server may need to run a database application to serve 5 users- but this is very small.
What do you think? Are there any good server sizing tools available for this kind of thing?