I am kind of having a hard time making a server decision. I will be setting up a server which will drive a very small, information only, website (maybe 10 visitors a day) as well as provide a private webapp for the business owner. This webapp will be used by the owner only, and will have a MySQL database backend with a web frontend. It will be relatively basic from a database perspective. What I am getting at is that the hardware requirements for the server are very very minimal. A low-end tower computer will easily run the website/webapp.
So here's my question: Is it better to purchase the server outright or run everything through an online Cloud service such as Amazon's EC2/EBS?
There are pros and cons to each solution, but I am having difficulty deciding.