Building a mini cluster – Part 1: Design Decisions

Ever since I can remember, I’ve had easy access to some form of multi node compute environment . But after changing jobs earlier this year, I found myself without access to anything resembling a cluster. At first it was only mildly annoying and I made do with using virtual machines on my (rather beefy) PC and I dabbled with public clouds like Azure and Amazon when I got a free coupon at some convention. But recently, I needed a cluster environment to test something for a potential customer and much to my chagrin, every virtual environment I tried just did not want to cooperate.

So I made the solemn promise to myself:

I will never be at the mercy of virtual compute ever again!