in reply to [OT] cloud hosting

There is No Silver Bullet, friend.

You can serve 100k from a toaster if you architect your application properly. With that said, you'll eventually want to add more toasters so make it easy on yourself:

That's not complete, but give you some ideas. You have to build scaling into your application. It doesn't have to be complicated or cloud based, you just need to put all the pieces together in the right way. That said, any VPS provider would work fine.