DevOps: Integração entre Desenvolvimento e Operações
1. Management
Summit 2013
DevOps
Integrando Desenvolvimento com Operações
Team Foundation Server 2012 e System Center Operations Manager 2012
Adriano Bertucci
Konia Tecnologia
Microsoft Visual Studio ALM MVP
adriano.bertucci@konia.com.br
Twitter: @adrianobertucci
Marcus Garcia
Konia Tecnologia
Microsoft Visual Studio ALM MVP
marcus.garcia@konia.com.br
Twitter: @marcusgarcia
2. • Desafios comuns (integração entre Operações e Desenvolvimento);
• DevOps conceitos;
• Ferramentas como solução;
• Tipos de Alerta para aplicações ;
• Demo;
Agenda
3. Working Software
Product
Backlog
Ops
Backlog
MonitorSprint
DESENVOLVER
Idéia de trabalhar o software
OPERAR
Resolução de Incidentes
Ciclo de Vida das Aplicações
Desafios Comuns
Gerenciamento de Release
Testando
Causa Raiz
Não é possível
identificar a Causa Raiz
Não é possível reporuzir
Incidentes de Produção
Falta de App
Não é possível obter
Feedback
Gerenciamento de Mudanças e
Provisionamento
5. 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
10. DevOps: Sistemas e Ferramentas
• System Center Orchestrator 2012, PowerShellAutomação
• System Center Virtual Machine Manager 2012Gestão
• SQL Server 2012Base de Dados
• System Center Operations Manager 2012Sistema de Monitoramento
• Visual Studio Team Foundation Server 2012Gerenciamento dos Problemas
11. DevOps: Artefatos Compartilhados
• Runbooks, PowerShellOrquestração
• WebDeploy, DACPAC …Binários de aplicações
• Visual Studio Testing (MSTest, Unit/CodedUI Test, Web Test, Load Test)Verificação de Implantação
• Service TemplateConfiguração do Ambiente
• Management PackConfiguração de monitoramento
• IntelliTrace Logs, Diagnostic Data CollectorsVerifição de incidentes
12. 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?