I've made an ASP MVC web app for my wife's business and want to host it online for her to use. I need the host to provide a server to deploy the web app, as well as a SQL Server 2012 database instance. Ideally it'd be good if there was a way to automate backups of the database as losing that detail would cause loss of earnings. Is Azure a good candidate for this? I'd say this has quite a small footprint - the Azure pricing calculator doesn't inspire me with confidence that I won't incur hidden costs etc.