Caleb, bom dia
Para hospedar uma site no windows azure, você precisa instalar um plugin no seu Visual Studio que realizará o deploy para nuvens para você.
http://msdn.microsoft.com/en-us/library/windowsazure/ee405484.aspx
Uma grande vantagem de se utilizar da plataforma em nuvens é que você não precisa se preocupar com o pátio de máquinas, isto inclui as licenças de software, para o SQL, você paga mensalmente pelo tamanho do seu banco de dados, veja a tabela no link
http://www.windowsazure.com/pt-BR/pricing/details/sql-database/
Olavo Oliveira Neto
http://olavooneto.wordpress.com
Twitter @Olavooneto
Facebook Olavo Neto
Linkedin Olavo Neto
Se for útil marque como resposta e faça um Developer feliz :)