Comment by toprerules
Comment by toprerules a day ago
The one thing I don't understand about these Pi based mini-racks is why you would build a home lab that's less powerful than your client devices. My 24 U rack exists precisely because I want on demand, large amounts of compute/GPU for compiling, transcoding, encrypting, etc. and the cloud is too expensive. If you're going to make the investment into any type of home labbing, why gimp yourself with devices that can only run small services you could run on a single old desktop using containers?
> The one thing I don't understand about these Pi based mini-racks is why you would build a home lab that's less powerful than your client devices.
It makes sense because you are unlikely to run production workloads at home.
So you don't really need a half a terabyte of RAM and a 220v power supply for the world's most expensive electric space heater.
Instead people are most often interested in developing infrastructure-as-code or testing deployment strategies or doing tests to see what happens when outages happen. Logging, metrics collecting, simulating network failure, simulating software attacks. etc.
In most of those cases having a number of smaller machines makes more sense then trying to emulate a small datacenter on a one or two big ones.
In practice I think most people end up with 2 or 3 'big machines' for times when they do need the Umph or want to have a big storage array for their "linux ISO collections". Then having a number of Pis or HP mini desktops in arrays is just for good fun.
If I want to simulate full blown workloads and benchmarking then I can just use AWS or Azure for that. A lot cheaper to lease verts for a evening or two, then buy big machines and leaving them idle 99.8% of the time.