So, the server infrastructure at our main office is three HP DL380 G6s, running ESXi 5.1 with local storage only, plus a 4TB ReadyNAS 2100 for extra storage for the file server.
Two of the DL380s were purchased in July 2010 and one was purchased in June 2009. The NAS was purchased in 2011.
It's all working fine. We haven't had any major software upgrades or business growth, so everything is working as well as it was when first installed, although there's is less free disk space than I'm truly comfortable with. Several faulty disks have been replaced plus a RAID controller battery, but we've had zero unplanned downtime. Carepacks are around $1k per server per annum.
I was just wondering when the best time to replace is. Is 5 years too old for a server?
I'm definitely replacing the oldest server within the next 12 months, as it only has 146GB drives and 12GB RAM (it only runs one VM which is our ERP system), is over five years old now, and I need some extra storage and RAM to install our new ERP system and run it in parallel with our old ERP system.
I had assumed we would all be cloud based by now, but we're not there yet. At the same time, I'm reluctant to invest too heavily in our physical on-premise infrastructure as I don't know how many more years such a physical environment will be valid. Our new ERP system will be Microsoft Dynamics NAV and I was hoping to go for a hosted solution, but hosted appears to be considerably more expensive than on-premise at the moment, so I'm not sure it will happen.
Is there any sound reason for replacing 5 year old servers? I'm not a hardware guy, so haven't a clue. How long do Proliants last before they start failing too regularly? At the moment, they all seem to be working fine, and I'm inclined to think if it ain't broke don't fix it.