Management Summit 2013
DevOpsIntegrando Desenvolvimento com Operações
Team Foundation Server 2012 e System Center Operations Manager 2012
Adriano BertucciKonia TecnologiaMicrosoft Visual Studio ALM [email protected]
Twitter: @adrianobertucci
Marcus GarciaKonia Tecnologia
Microsoft Visual Studio ALM [email protected]
Twitter: @marcusgarcia
• Desafios comuns (integração entre Operações e Desenvolvimento);
• DevOps conceitos;
• Ferramentas como solução;
• Tipos de Alerta para aplicações ;
• Demo;
Agenda
Working Software
ProductBacklog
OpsBacklog
MonitorSprint
DESENVOLVERIdéia de trabalhar o software
OPERARResolução de Incidentes
Ciclo de Vida das AplicaçõesDesafios Comuns
Gerenciamento de Release
TestandoCausa Raiz
Não é possível identificar a Causa Raiz
Não é possível reporuzir Incidentes de Produção
Falta de AppNão é possível obterFeedback
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.
* Wikipedia
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
Satisfação do cliente
Redução TCO/COGS
*fonte: Vinicius Moura e Igor Abadade
DevOps: Barreiras de Adoção
Necessidade de uma mudança cultural
Nenhuma troca de conhecimento
Processos dissociados
Falta de automação
*fonte: Vinicius Moura e Igor Abadade
Suporte
“Você sabe o que pode ter causado a falha?”
“Como eu vou saber, você que escreveu o código”
*fonte: Vinicius Moura e Igor Abadade
Management Summit 2013
As ferramentas
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
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
*fonte: Vinicius Moura e Igor Abadade
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?
*fonte: Vinicius Moura e Igor Abadade
Management Summit 2013
DEMOIntegrando Desenvolvimento com Operações
Team Foundation Server 2012 e System Center Operations Manager 2012
Management Summit 2013
Dúvidas?
Adriano BertucciKonia TecnologiaMicrosoft Visual Studio ALM [email protected]
Twitter: @adrianobertucci
Marcus GarciaKonia Tecnologia
Microsoft Visual Studio ALM [email protected]
Twitter: @marcusgarcia
Management Summit 2013