Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Olá pessoal, tudo certo?
No último post vimos um exemplo de arquitetura N-Camadas com .NET e falamos um pouco sobre outras considerações que são importantes nesse tipo de cenário. Então alguém pergunta: e se tivermos a nuvem na solução? como fica?
Na mesma linha de organização em camadas, veja o desenho abaixo, que publica a solução no Windows Azure:
Veja, nesse desenho de arquitetura continuamos com as 3 camadas do desenho anterior: temos a camada de apresentação, implementada sobre WEB ROLES do Windows Azure; temos a camada de serviços, com WCF WEB ROLES e uma camada de dados relacional, com o SQL AZURE.
Do lado do cliente on-premise (local), podemos consumir os recursos da interface web, preparada para uma grande demanda e volume crescente. Um aspecto interessante nesse tipo de deployment é que, havendo um volume crescente de demanda e requisições sobre a solução, podemos contratar mais máquinas (instâncias de VM’s no Azure), aumentando o poder de tratamento e escalabilidade da solução publicada na nuvem.
Para saber mais sobre esse exemplo, confira o projeto do codeplex, a seguir:
Layered Architecture Sample for Azure
Ref.: https://cloudsample.codeplex.com/
Aproveite esses dois últimos posts para exercitar comparações entre soluções locais e soluções sobre o Windows Azure. Assim, você ficará mais seguro quando tiver que decidir sobre uma alternativa de implementação ou outra. ^
Finalmente, para as duas alternativas (local e nuvem), dois aspectos continuam de exterma importância: GERENCIAMENTO e CUSTO. Fique atento aos dois!
Por enquanto é só! Até o próximo post :)
Waldemir.