International TechNet Wiki Summit 2015 DevOps: Desenvolvimento e Operações Juntos! Alan do Nascimento Carlos Artigo Base do Portal TechNet Wiki Guia de Sobrevivência: DevOps 2 Artigo Base do Portal TechNet Wiki 3 Qual o objetivo do DevOps Acelerar e simplificar os fluxos de trabalho entre os ambientes de desenvolvimento, testes e produção, tanto na disponibilização de novos softwares (desenvolvimento), como na análise e manutenção em produção de aplicativos. 4 5 6 Soluções da Microsoft - Microsoft Azure/Visual Studio Online - System Center - Release Management - Powershell DSC - Application Insights 7 Vantagens - Redução de custos operacionais - Aumento da qualidade na entrega - Integração entre os times de desenvolvimento e operações - Comunicação efetiva entre seus times - Velocidade e assertividade 8 Vantagens Azure/Visual Studio Online IaaS PaaS Team Foundation Server Chat Room Serviços de Build Gerenciamento de Desenvolvimento Process Template Quadro de acompanhamento de requisitos, história de usuários, bugs, tarefas. Application Insights: Monitoramento de suas aplicações (uso, tendências de uso de funcionalidades pelos clientes, desempenho) Load Tests • • • • • • • • • • 9 System Center • Integração com o Intellitrace • Integração entre as Ferramentas Visual Studio e System Center • Abertura automática de ID de Issues de seu ambiente de produção com o TFS on premise • Monitoramento do seu TFS on premise • Coletores automáticos de desempenho, exceções, entre outros • Análise de melhores práticas de configuração • Análise de atualizações e hotfix • Automação de processos e fluxos de trabalho Vantagens Release Management Gerenciamento de deploys em ambientes de Desenvolvimento, qualidade, homologação e produção Integração completa com Powershell e Powershell DSC, Chef e Agente do Visual Studio Ambientes Windows, Linux • • • 10 Powershell DSC • Velocidade na implantação de requisites e configurações de ambientes • Suporte à features de Servidores Microsoft On-Premisses, Azure e também de terceiros (MySQL, Chrome, Firefox, Web Server PHP, WordPress) • Garantia de estado de diretórios, arquivos, segurança, entre outros. Microsoft Azure/Visual Studio Online 1 1 System Center 1 2 Release Management 1 3 Application Insights 1 4 Powershell DSC 1 5 Demo 1 6 http://social.technet.microsoft.com/wiki/pt-br/contents/articles/29651.devopspowershell-dsc-instalando-feature-de-web-server-no-servidor.aspx http://social.technet.microsoft.com/wiki/pt-br/contents/articles/29650.devopspowershell-dsc-instalando-feature-de-application-server-no-servidor.aspx 1 7 Obrigado! http://aka.ms/wiki-ptbr http://blogs.technet.com/b/wikininjasbr/ 1 8