Why do you want servers? Are you building a server centric product? Why not use a PaaS like Heroku and some monitoring tools? Then you've got your scaling, your deployment, your security and log aggregation solved -- and you don't have to wear a pager while you sleep.
Each app and service is different, more info about what yours does and it's known bottlenecks would greatly influence answers.