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
• 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
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
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
Satisfação
do cliente
Redução
TCO/COGS
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
• 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
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 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
Management
Summit 2013

DevOps

  • 1.
    Management Summit 2013 DevOps Integrando Desenvolvimentocom 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 detrabalhar 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
  • 4.
  • 5.
    DevOps é… … conjuntode 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
  • 6.
  • 7.
    DevOps: Barreiras deAdoção Necessidade de uma mudança cultural Nenhuma troca de conhecimento Processos dissociados Falta de automação
  • 8.
  • 9.
  • 10.
    DevOps: Sistemas eFerramentas • 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 alertasdos 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?
  • 13.
    Management Summit 2013 DEMO Integrando Desenvolvimentocom Operações Team Foundation Server 2012 e System Center Operations Manager 2012
  • 14.
    Management Summit 2013 Dúvidas? Adriano Bertucci KoniaTecnologia 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
  • 15.