ALM Summit Brasil 2014 
ALM Summit Brasil 2014 
Visual Studio ALM e System Center: 
Um “Casamento” de Sucesso 
Alan do Nascimento Carlos, MCT 
MCS System Center, MCSD ALM, MCSE, MCSA, MCITP, MCTS, MCDST, MCP, SCRUM MASTER, ITIL, COBIT, ICC-TS 
Editor Blog Microsoft Technet
ALM Summit Brasil 2014 
Por que usar o System Center?
ALM Summit Brasil 2014 
Valor contínuo, sem barreiras 
Defina 
- usuários e stakeholders 
Desenvolva 
- Testes contínuos 
- Feedback contínuo 
- TDD, BDD 
- mais... 
Implemente Monitore 
- Validação contínua 
- Gerenciamento do 
Laboratório Testes 
- Integração sistema de 
incidentes
ALM Summit Brasil 2014 
- Gestão do seu ambiente de 
desenvolvimento e testes 
- Gestão do seu ambiente 
de produção 
- Gestão do seu aplicativo 
System Center
ALM Summit Brasil 2014 
VMM - Lab Management 
Gerenciamento 
Análise dos recursos 
Snapshots, custos, bibliotecas 
Recursos disponíveis em tempo real
ALM Summit Brasil 2014 
Monitoring TFS 
Integridade Application Tier 
Alertas servidores de Build 
Status das coleções
ALM Summit Brasil 2014 
System Center Advisor 
Análise e boas práticas 
Sem necessidade de estrutura 
Integrado ao System Center
ALM Summit Brasil 2014 
Global Services Monitor 
Baixo custo estrutural 
Disponibilidade servidor de aplicação 
Análise de desempenho em longas distâncias
ALM Summit Brasil 2014 
Monitorando minhas aplicações
ALM Summit Brasil 2014 
Responda à perguntas como: 
Qual o comportamento (funcional, não funcional) do seu aplicativo com o passar 
do tempo? 
Os tempos de resposta (ou de processamento) estão dentro das especificações? 
Quanto de recursos são consumidos pelo seu aplicativo? 
Qual a capacidade do seu aplicativo em utilizar os recursos disponíveis? 
Seu aplicativo tem a facilidade em diagnosticar eventuais problemas e identificar as 
causas das deficiências ou falhas? 
Seu aplicativo é capaz de evitar efeitos colaterais decorrentes de modificações 
introduzidas no ambiente? 
Seu aplicativo convive facilmente com outros instalados no mesmo ambiente?
ALM Summit Brasil 2014
ALM Summit Brasil 2014 
- Banco de Dados - Serviços e Processos 
- Aplicativos Web - Recursos
ALM Summit Brasil 2014 
Monitorando suas Aplicações
ALM Summit Brasil 2014 
Monitorando Serviços
ALM Summit Brasil 2014 
Monitorando Serviços 
- Consumo de memória (Uso, Memory Leak) 
- Uso do processador nos períodos de maior e menor atividade 
- Disponibilidade, exceções não tratadas
ALM Summit Brasil 2014 
Monitorando Web Sites
ALM Summit Brasil 2014 
Monitorando Web Sites
ALM Summit Brasil 2014 
Monitorando Web Sites 
- Disponibilidade (Local e/ou Microsoft Global Services®) 
- Tempo das transações, análise de conteúdo 
- Contadores de DNS Time Response, Tamanho de Conteúdo, 
Tempo de Download, Tempo de Conexão TCP, entre outros
ALM Summit Brasil 2014 
Monitorando Aplicações .NET
ALM Summit Brasil 2014 
Monitorando Aplicações .NET
ALM Summit Brasil 2014 
Monitorando Aplicações .NET
ALM Summit Brasil 2014 
Monitorando Aplicações .NET
ALM Summit Brasil 2014 
- Desempenho 
- Transações 
- Exceções 
Monitorando Aplicações .NET
ALM Summit Brasil 2014 
Monitorando Banco de Dados
ALM Summit Brasil 2014 
Monitorando Banco de Dados
ALM Summit Brasil 2014 
Monitorando Banco de Dados
ALM Summit Brasil 2014 
Monitorando Banco de Dados 
- Desempenho 
- Transações 
- Consumo 
- Deadlocks, Falhas
ALM Summit Brasil 2014 
Analisando suas Aplicações
ALM Summit Brasil 2014 
Application Diagnostics
ALM Summit Brasil 2014 
Application Diagnostics 
O console do Application Diagnostics é o local para observar os eventos de 
desempenho e confiabilidade individuais que estão sendo gerados no seu 
ambiente. Você pode observar todos os eventos ou agrupá-los em "grupos de 
problemas" em que os eventos provenientes das mesmas origens são 
agrupados juntos para realçar os problemas com os aplicativos monitorados. 
Use o Application Diagnostics para observar os eventos e as cadeias de 
transações relacionadas a esses eventos para entender como os problemas de 
desempenho e confiabilidade estão afetando seus aplicativos. O console do 
Application Advisor fornece análises e telemetria dos dados apresentados no 
Application Diagnostics. Por meio do console do Application Advisor, você se 
aprofunda em quais eventos estão causando a maioria dos problemas.
ALM Summit Brasil 2014 
Application Advisor
ALM Summit Brasil 2014 
Application Advisor 
O Application Advisor funciona com o Monitoramento de Desempenho do 
Aplicativo .NET no System Center 2012 – Operations Manager e o ajuda a 
priorizar e gerenciar quais alertas abordar. Ele identifica quais aplicativos estão 
causando a maioria dos alertas em um ambiente. Esses são os aplicativos que 
devem ser investigados primeiro porque eles estão causando a maioria das 
violações de SLA (contrato de nível de serviço). Use o Application Advisor 
como uma primeira etapa no gerenciamento de alertas e como uma exibição 
da integridade geral do aplicativo. Basicamente, o Application Advisor o ajuda 
a “seguir o ruído” e descobrir onde a maioria dos eventos está ocorrendo. Os 
relatórios de falha e análise do aplicativo permitem a você exibir os aplicativos 
separadamente com muitos detalhes. Os relatórios de resumo apresentam 
informações importantes rapidamente, como os cinco principais alertas a 
serem resolvidos.
ALM Summit Brasil 2014 
Relatórios do Operations Manager
ALM Summit Brasil 2014 
Relatórios do Operations Manager 
Relatórios de Testes de Disponibilidade 
Relatórios de Testes de Desempenho 
Resumo de Falhas de Aplicativo 
Relatórios de Uso do Aplicativo 
Entre outros...
ALM Summit Brasil 2014 
Investigando os Alertas 
- Exibindo e investigando alertas para aplicativos .NET 
http://tinyurl.com/scomalerts 
- Trabalhando com eventos usando o Application Diagnostics 
http://tinyurl.com/scomdiagnostics 
- Priorizando alertas usando o Application Advisor 
http://tinyurl.com/scomadvisor
ALM Summit Brasil 2014 
Como começar? 
- Defina no seu time os papéis QA e/ou Gestor de Configuração 
- Capacite-os em cursos (MVA) e materiais no Technet 
- Faça a ligação dos times de Desenvolvimento e Operações 
- Comece com um laboratório, um aplicativo e colha os resultados 
dos objetivos definidos
ALM Summit Brasil 2014 
Como começar? 
- Licenciamento, Custos e Parceiros ALM 
http://tinyurl.com/ncm9ogw e http://tinyurl.com/almpartner 
- Implementando o System Center Operations Manager 
http://tinyurl.com/m3enwa2 
- Passos para configurar os Templates, Monitoramento, Advisor, 
Diagnostics e Relatórios do Operations Manager 
http://tinyurl.com/m47m5qk 
http://tinyurl.com/npm3ule
ALM Summit Brasil 2014 
Learning 
Nuvem Privada 
http://tinyurl.com/almcloud 
Lab Management 
http://tinyurl.com/mvalabm 
Technet Wiki 
http://social.technet.microsoft.com/wiki/pt-br/
ALM Summit Brasil 2014 
ALM Summit Brasil 2014 
Obrigado! 
blogs.technet.com/b/wikininjasbr/ 
blogs.technet.com/b/wikininjas/ 
fb.com/alancarlosmct 
fb.com/qualidadeeti 
@alancarlosmct qualidadeeti.wordpress.com

ALM Summit - DevOps - VSALM e System Center Um Casamento de Sucesso

  • 1.
    ALM Summit Brasil2014 ALM Summit Brasil 2014 Visual Studio ALM e System Center: Um “Casamento” de Sucesso Alan do Nascimento Carlos, MCT MCS System Center, MCSD ALM, MCSE, MCSA, MCITP, MCTS, MCDST, MCP, SCRUM MASTER, ITIL, COBIT, ICC-TS Editor Blog Microsoft Technet
  • 2.
    ALM Summit Brasil2014 Por que usar o System Center?
  • 3.
    ALM Summit Brasil2014 Valor contínuo, sem barreiras Defina - usuários e stakeholders Desenvolva - Testes contínuos - Feedback contínuo - TDD, BDD - mais... Implemente Monitore - Validação contínua - Gerenciamento do Laboratório Testes - Integração sistema de incidentes
  • 4.
    ALM Summit Brasil2014 - Gestão do seu ambiente de desenvolvimento e testes - Gestão do seu ambiente de produção - Gestão do seu aplicativo System Center
  • 5.
    ALM Summit Brasil2014 VMM - Lab Management Gerenciamento Análise dos recursos Snapshots, custos, bibliotecas Recursos disponíveis em tempo real
  • 6.
    ALM Summit Brasil2014 Monitoring TFS Integridade Application Tier Alertas servidores de Build Status das coleções
  • 7.
    ALM Summit Brasil2014 System Center Advisor Análise e boas práticas Sem necessidade de estrutura Integrado ao System Center
  • 8.
    ALM Summit Brasil2014 Global Services Monitor Baixo custo estrutural Disponibilidade servidor de aplicação Análise de desempenho em longas distâncias
  • 9.
    ALM Summit Brasil2014 Monitorando minhas aplicações
  • 10.
    ALM Summit Brasil2014 Responda à perguntas como: Qual o comportamento (funcional, não funcional) do seu aplicativo com o passar do tempo? Os tempos de resposta (ou de processamento) estão dentro das especificações? Quanto de recursos são consumidos pelo seu aplicativo? Qual a capacidade do seu aplicativo em utilizar os recursos disponíveis? Seu aplicativo tem a facilidade em diagnosticar eventuais problemas e identificar as causas das deficiências ou falhas? Seu aplicativo é capaz de evitar efeitos colaterais decorrentes de modificações introduzidas no ambiente? Seu aplicativo convive facilmente com outros instalados no mesmo ambiente?
  • 11.
  • 12.
    ALM Summit Brasil2014 - Banco de Dados - Serviços e Processos - Aplicativos Web - Recursos
  • 13.
    ALM Summit Brasil2014 Monitorando suas Aplicações
  • 14.
    ALM Summit Brasil2014 Monitorando Serviços
  • 15.
    ALM Summit Brasil2014 Monitorando Serviços - Consumo de memória (Uso, Memory Leak) - Uso do processador nos períodos de maior e menor atividade - Disponibilidade, exceções não tratadas
  • 16.
    ALM Summit Brasil2014 Monitorando Web Sites
  • 17.
    ALM Summit Brasil2014 Monitorando Web Sites
  • 18.
    ALM Summit Brasil2014 Monitorando Web Sites - Disponibilidade (Local e/ou Microsoft Global Services®) - Tempo das transações, análise de conteúdo - Contadores de DNS Time Response, Tamanho de Conteúdo, Tempo de Download, Tempo de Conexão TCP, entre outros
  • 19.
    ALM Summit Brasil2014 Monitorando Aplicações .NET
  • 20.
    ALM Summit Brasil2014 Monitorando Aplicações .NET
  • 21.
    ALM Summit Brasil2014 Monitorando Aplicações .NET
  • 22.
    ALM Summit Brasil2014 Monitorando Aplicações .NET
  • 23.
    ALM Summit Brasil2014 - Desempenho - Transações - Exceções Monitorando Aplicações .NET
  • 24.
    ALM Summit Brasil2014 Monitorando Banco de Dados
  • 25.
    ALM Summit Brasil2014 Monitorando Banco de Dados
  • 26.
    ALM Summit Brasil2014 Monitorando Banco de Dados
  • 27.
    ALM Summit Brasil2014 Monitorando Banco de Dados - Desempenho - Transações - Consumo - Deadlocks, Falhas
  • 28.
    ALM Summit Brasil2014 Analisando suas Aplicações
  • 29.
    ALM Summit Brasil2014 Application Diagnostics
  • 30.
    ALM Summit Brasil2014 Application Diagnostics O console do Application Diagnostics é o local para observar os eventos de desempenho e confiabilidade individuais que estão sendo gerados no seu ambiente. Você pode observar todos os eventos ou agrupá-los em "grupos de problemas" em que os eventos provenientes das mesmas origens são agrupados juntos para realçar os problemas com os aplicativos monitorados. Use o Application Diagnostics para observar os eventos e as cadeias de transações relacionadas a esses eventos para entender como os problemas de desempenho e confiabilidade estão afetando seus aplicativos. O console do Application Advisor fornece análises e telemetria dos dados apresentados no Application Diagnostics. Por meio do console do Application Advisor, você se aprofunda em quais eventos estão causando a maioria dos problemas.
  • 31.
    ALM Summit Brasil2014 Application Advisor
  • 32.
    ALM Summit Brasil2014 Application Advisor O Application Advisor funciona com o Monitoramento de Desempenho do Aplicativo .NET no System Center 2012 – Operations Manager e o ajuda a priorizar e gerenciar quais alertas abordar. Ele identifica quais aplicativos estão causando a maioria dos alertas em um ambiente. Esses são os aplicativos que devem ser investigados primeiro porque eles estão causando a maioria das violações de SLA (contrato de nível de serviço). Use o Application Advisor como uma primeira etapa no gerenciamento de alertas e como uma exibição da integridade geral do aplicativo. Basicamente, o Application Advisor o ajuda a “seguir o ruído” e descobrir onde a maioria dos eventos está ocorrendo. Os relatórios de falha e análise do aplicativo permitem a você exibir os aplicativos separadamente com muitos detalhes. Os relatórios de resumo apresentam informações importantes rapidamente, como os cinco principais alertas a serem resolvidos.
  • 33.
    ALM Summit Brasil2014 Relatórios do Operations Manager
  • 34.
    ALM Summit Brasil2014 Relatórios do Operations Manager Relatórios de Testes de Disponibilidade Relatórios de Testes de Desempenho Resumo de Falhas de Aplicativo Relatórios de Uso do Aplicativo Entre outros...
  • 35.
    ALM Summit Brasil2014 Investigando os Alertas - Exibindo e investigando alertas para aplicativos .NET http://tinyurl.com/scomalerts - Trabalhando com eventos usando o Application Diagnostics http://tinyurl.com/scomdiagnostics - Priorizando alertas usando o Application Advisor http://tinyurl.com/scomadvisor
  • 36.
    ALM Summit Brasil2014 Como começar? - Defina no seu time os papéis QA e/ou Gestor de Configuração - Capacite-os em cursos (MVA) e materiais no Technet - Faça a ligação dos times de Desenvolvimento e Operações - Comece com um laboratório, um aplicativo e colha os resultados dos objetivos definidos
  • 37.
    ALM Summit Brasil2014 Como começar? - Licenciamento, Custos e Parceiros ALM http://tinyurl.com/ncm9ogw e http://tinyurl.com/almpartner - Implementando o System Center Operations Manager http://tinyurl.com/m3enwa2 - Passos para configurar os Templates, Monitoramento, Advisor, Diagnostics e Relatórios do Operations Manager http://tinyurl.com/m47m5qk http://tinyurl.com/npm3ule
  • 38.
    ALM Summit Brasil2014 Learning Nuvem Privada http://tinyurl.com/almcloud Lab Management http://tinyurl.com/mvalabm Technet Wiki http://social.technet.microsoft.com/wiki/pt-br/
  • 39.
    ALM Summit Brasil2014 ALM Summit Brasil 2014 Obrigado! blogs.technet.com/b/wikininjasbr/ blogs.technet.com/b/wikininjas/ fb.com/alancarlosmct fb.com/qualidadeeti @alancarlosmct qualidadeeti.wordpress.com