Arquitetura de Soluções

por Waldemir Cambiucci

Windows Azure Design Patterns – Patterns para a Cloud

Olá pessoal, tudo certo?


O mês de Abril está terminando e tivemos grandes novidades ao longo das últimas semanas.


Desde 12 de Abril, a plataforma Windows Azure está comercialmente no Brasil e diversas empresas já começaram seus projetos e iniciativas na plataforma. Assim também vimos o lançamento do .NET 4.0, o Visual Studio 2010, além de novidades sobre o AppFabric, Velocity, SharePoint 2010, etc.


Ao mesmo tempo, várias perguntas surgiram sobre quando usar a nuvem ou qual tipo de aplicação é mais aderente ao modelo de alta escalabilidade, alto volume e provisionamento elástico que a nuvem oferece.


Como sabem, alguns cenários de aplicações são ótimos para a nuvem e para o Windows Azure, outros nem tanto. Veja alguns exemplos ótimos para a nuvem na figura abaixo:


image


Acima, temos cenários de aplicações On/Off, Crescimento Rápido, Carga Imprevista ou Carga Sazonal, que são bem aderentes aos recursos do Windows Azure. Para cada um deles, usaremos Web Roles, Worker Roles, SQL Azure, Azure Storage e demais recursos da plataforma .NET suportada no Windows Azure.


Como foram várias perguntas, gostaria de resgatar aqui um video que publiquei em Março/2010 no Azure Academy, falando sobre Patterns para Computação em Nuvem:


image


Ref.: http://msdn.microsoft.com/pt-br/azure/ff384162.aspx


Creio que vai ajudar em alguns cenários mais sobre a nuvem. Espero que gostem! Comentários e dúvidas, fiquem a vontade!


Por enquanto é só! Até o próximo post 🙂


Waldemir.