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
Download

DevOps - Management Summit