Este artigo foi traduzido por máquina.

Nota do editor

Desenvolvimento/testes na nuvem

Michael Desmond

Michael DesmondCaso você não tenha notado, a Microsoft tem sido extremamente ocupado ultimamente melhorar e promover a sua plataforma de nuvem Windows Azure como uma atraente ferramenta para o desenvolvimento. Mais recentemente, o grupo de Windows Azure tem sido pregando os benefícios do Windows Azure em operações dev e teste, citando a flexibilidade e a escalabilidade rápida fornecido pelo Windows Azure das máquinas virtuais (VMs).

Craig Kitterman, gerente de produto para a equipe do Windows Azure da Microsoft, deu uma palestra no Visual Studio Live! Conferência de Chicago em maio. Quando eu perguntei Kitterman sobre os aspectos do Windows Azure que desenvolvedores consideram mais atraente, ele apontados dev e teste.

"Estamos vendo o mais zumbido em torno de cenários de núcleo que os desenvolvedores podem começar com rapidamente. "O principal aqui é a capacidade de usar as máquinas virtuais do Windows Azure para fazer dev e teste na nuvem, disse-me Kitterman. "Muitos desenvolvedores acho que eles têm que ser implantando em nuvem para produção obter algum benefício, mas com on-demand, VMs programáveis, qualquer um pode se levantar e derrubar um ambiente completo de desenvolvimento e teste em minutos. Assinantes MSDN podem realmente fazê-lo gratuitamente hoje ativando seu Azure benefício em poucos minutos. "

Kitterman salientou que os desenvolvedores muitas vezes olham para a nuvem como "uma proposição de tudo ou nada", quando na verdade lhes permite começar pequeno e ir grande com coisas tais como ambientes de desenvolvimento e teste.

"Híbrido é um ponto de design do núcleo para Azure", disse Kitterman, "Então nós construímos isso desde o chão até fazer na rampa fácil, permitindo que os clientes alavanquem existente investimentos enquanto tira vantagem de alguns serviços azuis."

Este benefício é certamente visível no ciclo de desenvolvimento e teste, onde o Windows Azure pode ajudar dev organizações intervalo tempo e orçamento-descarregador de gargalos. Agora, as tarefas que exigiam uma vez íngremes investimentos em infra-estrutura física possam ser atendidas da nuvem.

"De modo geral, você quer seu ambiente de teste para espelhar exatamente o seu ambiente de produção. Isto faz com que seu ambiente de teste realista. Mas isto também é muito caro, porque você está essencialmente dobrando o custo de todo o seu hardware,"diz Bruno Terkaly, co-autor da coluna MSDN Magazine Windows Azure Insider e um evangelista técnico da Microsoft. "Ser capaz de implantar rapidamente um ambiente de preparo e com o clique de um mouse, movendo-a para a produção é um processo contínuo. As empresas não precisam investir nesses ambientes de teste grande."

Terkaly acrescenta que Microsoft está investindo pesadamente na automação, permitindo o uso de scripts do Windows PowerShell para automatizar os testes de aplicativos e implantação, por exemplo. Ele também observa que muitos desenvolvedores, que ele fala que não estão cientes de que a nuvem, por meio do Visual Studio Team Foundation Service, pode ser usada para alavancar recursos de aplicativo lifecycle management (ALM) tais como o controle de fonte, bug tracking, automação de build, laboratórios de teste e gerenciamento de caso de teste.

Windows Azure tem sido um pouco lento para ganhar aceitação no espaço de desenvolvimento, mas por todas as contas, essa tendência está mudando, e as ofertas como serviço Team Foundation estão fazendo desenvolvimento baseado em nuvem difícil de ignorar. Ainda assim, disse que Kitterman, Microsoft tem "um caminho a percorrer".

"Naturalmente, vai levar algum tempo, como ciclos de vida de aplicativos corporativos são longos, e novos aplicativos são onde os desenvolvedores verá o máximo benefício," Kitterman disse. "Consciência dos cenários de condução como desenvolvimento e teste e migração de VM que os desenvolvedores podem aproveitar imediatamente será meu foco no curto prazo."

É sua organização dev olhando para Windows Azure? O que você gostaria de ver a Microsoft fazer para tornar o Windows Azure mais atraente para as suas necessidades?

Michael Desmond é o editor-chefe da MSDN Magazine.