Management Summit 2013 DevOps Integrando Desenvolvimento com Operações Team Foundation Server 2012 e System Center Operations Manager 2012 Adriano Konia Microsoft Visual Studio [email protected] Twitter: @adrianobertucci Bertucci Tecnologia ALM MVP Marcus Garcia Konia Tecnologia Microsoft Visual Studio ALM MVP [email protected] Twitter: @marcusgarcia Agenda • Desafios comuns (integração entre Operações e Desenvolvimento); • DevOps conceitos; • Ferramentas como solução; • Tipos de Alerta para aplicações ; • Demo; Ciclo de Vida das Aplicações Desafios Comuns Product Backlog DESENVOLVER Idéia de trabalhar o software OPERAR Falta de App Não é possível obter Feedback Resolução de Incidentes Não é possível reporuzir Incidentes de Produção Não é possível identificar a Causa Raiz Sprint Monitor Testando Causa Raiz Ops Backlog Gerenciamento de Release Working Software Gerenciamento de Mudanças e Provisionamento Management Summit 2013 O famoso “DevOps”!! DevOps é… … conjunto de processos, métodos e sistemas para comunicação, colaboração e integração entre os departamentos para Desenvolvimento, Operações. Os desenvolvedores estão sendo integrados aos processos de entrega de serviços operacionais Operações englobou o novo papel de serviço proprietário DevOps: Drivers Acelerando demandas de produção Redução TCO/COGS Satisfação do cliente DevOps: Barreiras de Adoção Necessidade de uma mudança cultural Nenhuma troca de conhecimento Processos dissociados Falta de automação Suporte Management Summit 2013 As ferramentas DevOps: Sistemas e Ferramentas Automação • System Center Orchestrator 2012, PowerShell Gestão • System Center Virtual Machine Manager 2012 Base de Dados Sistema de Monitoramento • SQL Server 2012 • System Center Operations Manager 2012 Gerenciamento dos Problemas • Visual Studio Team Foundation Server 2012 DevOps: Artefatos Compartilhados Orquestração • Runbooks, PowerShell Binários de aplicações • WebDeploy, DACPAC … Verificação de Implantação • Visual Studio Testing (MSTest, Unit/CodedUI Test, Web Test, Load Test) Configuração do Ambiente • Service Template Configuração de monitoramento • Management Pack Verifição de incidentes • IntelliTrace Logs, Diagnostic Data Collectors Tipos de alertas dos aplicativos • Disponibilidade • O aplicativo está instalado e funcionando? • Confiança • A aplicação está com problemas? • Performance • Será que aplicação está demorando para responder? • A média de resposta é maior que o esperado? Management Summit 2013 DEMO Integrando Desenvolvimento com Operações Team Foundation Server 2012 e System Center Operations Manager 2012 Management Summit 2013 Dúvidas? Adriano Konia Microsoft Visual Studio [email protected] Twitter: @adrianobertucci Bertucci Tecnologia ALM MVP Marcus Garcia Konia Tecnologia Microsoft Visual Studio ALM MVP [email protected] Twitter: @marcusgarcia Management Summit 2013