Hello,
A few years ago, I was looking at second hand servers on eBay, as well. I was surprised how cheap some were and quickly decided I want to have one!
I ended up purchasing three (!) IBM X3650 M3 rack servers over the period of 6 months. They were that cheap (100-200 Euro each).
What did I use them for? To be honest, the single use I gave them was to educate myself on the following topics:
- Windows Server
- Virtualizing Machines - using VMWare vSphere
- Having hosts for multiple different virtual machines
- Creation of parallel virtual network for IPTV applications (without crashing my regular home network)
- etc.
Considering this learning experience, the money I invested was exceptionally well spent. Because I am a teacher, too, I have access to educational licenses of Microsoft and Autodesk software, which were used for my testes and learning.
Using such servers as opossed to regular computers has a few advantages:
- You get remote admin modules on BIOS level, so you can remote control the server without having to use attached keyboard, monitor or mouse
- You get redundant PSU, in case something goes wrong (not very likely)
- You get LOADS of RAM - purchase wisely and the RAM already comes fitted in the machine, otherwise the RAM modules were cheap themselfes, so I have the servers with >64GB RAM (some 96GB, some only 64GB). This allows to test CAD/CAM projects without hitting the normal memory limit of i.e. my work laptop, which already has less common 32GB of RAM
- You get two Xeon class CPU's, which will be less performant than newer generation Intel Core i7/i9, but you will get more threads: on my servers I get 24 threads, as opposed to the regula 8-12 threads on an Intel Core i7. Note that you need to be doing parallel processing to take advantage of this.
- You can fit a lot of disks. One of the 3 servers came with 12 bays and yes, you can use regular 2.5" SDD or SATA drives
The cons are:
- The servers make a lot of noise, due to the PSU's and CPU coolers. A lot of noise means that I cannot leave the servers switched on at night, because I will hear them when in bed, which is a different floor!
- The power consumtion is noticeable, even when the servers are in standby (so that I can access the remote monitor tool that allows i.e. to switch them on). Due to current energy price, I have switched the servers off (unplugged the power cable)
- The CPU performance is less than a modern Intel Core i7 or Core i9. Modern Intel Core i9 come wih 16 threads (if I am not mistaken), so even that is no longer a big advantage anymore. I am only speaking of Intel, but go to AMD Ryzen and you get a single CPU with more threads than my servers.
- Spare parts can be expensive - it might be cheaper do actually buy a second server for parts! This is why I got my third server, but then I ended up to get all three working as desired...
Because of the success I had for MY GOALS, I ended up purchasing a second hand Dell server for the company I work for. This server cost about 1000 Euro and came with 4 CPU's and a total of 80 threads (!) and 256GB of RAM (!). I used this server to develop a cloud based CAM managing application that could significantly reduce CAM calculation time by splitting up one project in several parallel projects. We never sold this solution, but it was enough to show a big customer how calculation speed could be reduced - they stopped bugging us. The same application allowed us to show the manufacturer of the CAM software how they could increase calculation speed. This single application paid off the investment on this server.
Finally I ended up buying a HP Z600 workstation for myself, which uses the same processor and memory type than my 3 servers. With this I ended up with a workstation running on 96GB RAM and 24 threads. Impressive for CAD/CAM applications and cost me less than 300 Euro.
Why are used servers so cheap? Because they have been written off and because the performance / running costs are worse than newer generation servers.
Conclusion: for a running system, buy a new machine, as it will be cheaper over its intended life span (considering the energy price to run it).
If you want to own a rack server, because you want to learn and investigate how to use, what to use it for and because you find it cool: go for it.
Regards,
Vitor