And what kind of project do you run which needs up/down scaling and load balancing?
In my experience, for a simple PHP web application, the smallest VMs already can handle a thousand concurrent users, which amounts to something like a million monthly users.