Choosing more less powerful nodes or fewer powerful ones
What is the thinking behind this? Is it cheaper to run a cluster of many commodity nodes? What are the cons/pros to think about? What did you find in your own production environments? Let's say an example if we're choosing between 2 nodes with 12 cores and 6 nodes with 4 cores. Would my hardware be cheaper? Would performance on both be similar or the powerful ones would win because they would need to transfer less data over the network? Would the more powerful cluster be more problematic as there's less machines to manage and there's fewer failures long-term assuming same quality of components. Any answers appreciated!