To be fair, this sounds like an apples to oranges comparison.
Given any "cloud" instace (VM), it's pretty much guaranteed it will be considerably slower than a dedicated server of same size.
Also, it seems you are comparing a local database (single dedicated server) with a clustered database ("few-node cluster").
That said, I totally get the cost-benefit argument and this is also why I started using dedicated servers for my own projects.