Hi Experts, are there advantages of using Microsoft Azure over (Windows Server + IIS + SQL Express)? I have an ASP.NET 4.0 application that I am ready to publish into the real world. I currently have a Virtual Machine running Server 2008 R2 with IIS 7 and SQL Express 2012. My site will also need an SSL certificate later.
Is my own server the best way to go about things or should I publish the app directly to Azure? I feel as if using the server means I have more direct access but I don't know whether that'll be good for scalability in the future or any other pro's/cons