Microsoft Azure: Criar um ambiente de testes e também de produção de seus aplicativos
Esse artigo tem como objetivo ajudar a criar uma conta e usar o Microsoft Azure como um ambiente de testes e também de produção de seus aplicativos.
Requisitos:
Caso você ainda não possua, crie uma conta na Microsoft, para isso, acesse o link e siga os passos informados pelo Wizard.
https://qualidadeeti.files.wordpress.com/2014/05/image_thumb20.png?w=488&h=240
Visual Studio Online
Em posse de sua conta, acesse o Visual Studio Online e faça o logon com essa conta.
https://qualidadeeti.files.wordpress.com/2014/05/image_thumb21.png?w=488&h=308
https://qualidadeeti.files.wordpress.com/2014/05/image_thumb22.png?w=488&h=298
Depois de acessar o Visual Studio Online, você pode escolher entre contas básicas (gratuitas), até a avançada (paga). Começe pela gratuita (básica) para experimentar e depois migre, conforme suas necessidades, para uma conta avançada e obtenha diversos recursos adicionais.
https://qualidadeeti.files.wordpress.com/2014/05/image_thumb23.png?w=488&h=252
Será solicitado para criar uma conta de uso para suas aplicações.
https://qualidadeeti.files.wordpress.com/2014/05/image_thumb24.png?w=488&h=258
Pronto, sua conta está pronta para ser usada.
Agora você deve instalar o Visual Studio em seu computador e conectar sua conta nele. Após a instalação, conecte ele a sua conta no Visual Studio Online.
https://qualidadeeti.files.wordpress.com/2014/05/image_thumb26.png?w=488&h=320
Use sua conta do Visual Studio Online.
https://qualidadeeti.files.wordpress.com/2014/05/image_thumb27.png?w=488&h=442
https://qualidadeeti.files.wordpress.com/2014/05/image_thumb28.png?w=488&h=388
Perfeito! Conecte seu Visual Studio em seu Team Foundation Server Online e começe a usar!
Lado direto do seu Visual Studio – Team Explorer – Select Team Projects – Add/Remove Team Foundation Server – Digite a URL de seu Visual Studio Online.
https://qualidadeeti.files.wordpress.com/2014/05/image_thumb29.png?w=488&h=168
https://qualidadeeti.files.wordpress.com/2014/05/image_thumb30.png?w=488&h=98
Lembre-se: Se desejar criar um projeto, pode ser feito pelo Visual Studio ou pela Web.
https://qualidadeeti.files.wordpress.com/2014/05/image_thumb31.png?w=488&h=298
Pronto, você possui uma conta Microsoft, e a mesma está já sendo usada com o Visual Studio Online, você já está programando na Nuvem Microsoft! Agora vamos associar essa conta com a Azure da Microsoft, para você poder homologar seus softwares e e hospedar também se necessário.
Microsoft Azure
Acesse o Microsoft Azure para começar a utilizar.
https://qualidadeeti.files.wordpress.com/2014/05/image_thumb32.png?w=488&h=242
Use sua conta, já associada ao Visual Studio Online. Selecione Portal de Gerenciamento:
https://qualidadeeti.files.wordpress.com/2014/05/image_thumb33.png?w=488&h=288
https://qualidadeeti.files.wordpress.com/2014/05/image_thumb34.png?w=488&h=180
Observe no painel a associação da conta do Visual Studio Online, com o Microsoft Azure, na verdade o Visual Studio Online é um serviço hospedado no Microsoft Azure!
https://qualidadeeti.files.wordpress.com/2014/05/image_thumb35.png?w=488&h=212
Agora, partindo desse painel, você poderá usar de forma fácil e intuitiva os serviços na Nuvem da Microsoft para suas aplicações. Vamos ver alguns:
Desenvolvimento e Testes
Crie ambientes de testes em minutos para executar seu aplicativo.
https://qualidadeeti.files.wordpress.com/2014/05/image_thumb36.png?w=488&h=268
Para isso, vá no painel da Azure e realize o procedimento de criação de ambiente, como por exemplo:
Infraestrutura:
Tenha em minutos, ambientes completamente prontos para o uso de suas aplicações.
https://qualidadeeti.files.wordpress.com/2014/05/image_thumb37.png?w=488&h=256
https://qualidadeeti.files.wordpress.com/2014/05/image_thumb38.png?w=488&h=222
https://qualidadeeti.files.wordpress.com/2014/05/image_thumb39.png?w=488&h=36
Depois de pronto, acesse ela remotamente (RDP) e instale seus aplicativos:
https://qualidadeeti.files.wordpress.com/2014/05/image_thumb40.png?w=488&h=324
https://qualidadeeti.files.wordpress.com/2014/05/image_thumb41.png?w=488&h=314
O Azure, também disponibiliza outros serviços, veja alguns destacados:
Serviço Móvel:
Pode se hospedar todo o Back-End de sua aplicação na Azure.
https://qualidadeeti.files.wordpress.com/2014/05/image_thumb42.png?w=488&h=328
Sites:
Crie seu site, definindo Plano, Região que será executado, se usará banco de dados (criação personalizada).
https://qualidadeeti.files.wordpress.com/2014/05/image_thumb43.png?w=488&h=214
Depois, faça a gestão de seu site, arquivos, etc. usando o Microsoft Visual Studio e também o portal de gerenciamento do Azure.
https://qualidadeeti.files.wordpress.com/2014/05/image_thumb44.png?w=488&h=288
Importante:
- Sempre visualize o contrato de prestação de serviços, no que tange questões como Contrato de Visualização, Local de Armazenamento, Replicação, entre outros. Contratos esses bem explanadas e de fácil acesso disponibilizados pela Microsoft;
- Avalie como será feito seu backup de dados, e configure-o para que tenha seus dados sempre disponíveis;
- Avalie o suporte oferecido pelo sistema, como qual o tipo de Virtualização oferecido, como gerir seu banco de dados, políticas de implantação SQL, File Server, entre outros.
Documentação: http://azure.microsoft.com/pt-br/documentation/
Espero ter esclarecido como pode ser usado o Azure e Visual Studio em conjunto e ter o melhor do DevOps.