First time I learned about clouds, I made suggestion, that when I create cloud VM there, I'll pay for the only resources I use. If I use 5% of CPU and 300mb memory I'll pay only for this and while getting higher number of requests it will temporary automaticly extend, which will cost a little more for me. But I found cloud providers is just a VPS sellers with pretty control panel. Are there any solutions exist in the world with pay-for-used-resources and autoscalling?
I don't request any concrete provider or tool, it is question about basic cloud architecture understanding.