Guspaz wrote:
When you're working on a cloud platform, you shouldn't think about scaling vertically (using a bigger and bigger node), you should think about scaling horizontally (using more and more nodes). In a proper cloud infrastructure, performance variations between individual nodes shouldn't be as big a problem, because you scale your number of nodes to handle any additional load.
I disagree with VonSkippy; what he says only applies if you're only ever occupying a single node/server/etc. If you're building for the cloud, you can handle any amount of growth by scaling. As an example, Netflix's entire infrastructure runs on a huge number of VPS; they're entirely hosted by Amazon EC2.
I absolutely agree about the mind of "think horizontal". But, do you need to know what is your "vertical power", otherwise, how do you will know your real CPU real power and capacity? << Yeah, I have 10 nodes with 1 core, 8 cores, 20 cores FOR USE CONTINUOUSLY (NOTE "CONTINUOUSLY") (?) >>. I'm not talking about peak consumption.
I'm absolute agree but it, but it doesn't mean that it is not too lax.