Acabo de colocar na nuvem meu primeiro projeto com Windows Azure. Fiz um simples validador de CNPJ, por não precisar chamar banco de dados nenhum.

Vocês podem acessá-lo aqui:
http://helloclearskies.cloudapp.net/
(Fiz uma brincadeira na URL. Vi o Waldemir Cambiucci chamando o dele de “Hello Cloud” e como só chove em São Paulo, nada como um “Hello Clear Skies” para variar, não é?)
Vejam aqui imagem dele rodando:

Aplicação rodando hospedada no Windows Azure

Enfim, é um validador de CNPJ, e ele está lá no datacenter da Microsoft, funcionando perfeitamente.

Mais comentários a se somar aos últimos que eu já havia feito:

  1. O suporte ao Ajax funciona, vocês podem ver dois UpdatePanels rodando nesta aplicação, fazendo callbacks normalmente;
  2. Os validadores funcionaram também (esse era até esperado, certo?);
  3. O deploy é demorado, alguns minutinhos, que parecem mais do que são de verdade, porque você está ansioso para ver o resultado;
  4. A aplicação sobe e não inicia. Você precisa clicar no “start”. E demora para iniciar. Mais ansiedade.
  5. Após iniciada a primeira chamada demora um pouco, natural, é .Net, está JITing. Depois vai bem rápido.
  6. O deploy de staging para production é muito rápido. Um simples clique e poucos segundos. E já sobe rodando.
  7. Todo o processo de desenvolvimento é muito rápido. Até aqui, com uma aplicação sem acesso a dados, não é absolutamente nada diferente de uma aplicação comum.
  8. O Azure derrubou o Visual Studio 2008 duas vezes durante o desenvolvimento. É o segundo CTP público, então tudo bem. Só achei que, para uma aplicação tão simples não era para tanto. Nada de mais, no entanto.

A interface gráfica de administração eu já havia visto no S+S Day, e ficou muito bonita. Agora… porque eles não fizeram em Silverlight? Será que vai migrado até a versão final?

Vejam a interface de admininstração:

Administração do projeto no Windows Azure

E vocês, já fizeram seu primeiro? Como foi?

Giovanni Bassi

Arquiteto e desenvolvedor, agilista, escalador, provocador. É fundador e CSA da Lambda3. Programa porque gosta. Acredita que pessoas autogerenciadas funcionam melhor e por acreditar que heterarquia é mais eficiente que hierarquia. Foi reconhecido Microsoft MVP há mais de dez anos, dos mais de vinte que atua no mercado. Já palestrou sobre .NET, Rust, microsserviços, JavaScript, TypeScript, Ruby, Node.js, Frontend e Backend, Agile, etc, no Brasil, e no exterior. Liderou grupos de usuários em assuntos como arquitetura de software, Docker, e .NET.