2. CÓDIGO DA SESSÃO: APPI310 Monitoração de Aplicações Distribuídas com System Center Markus Christen Arquiteto de Infraestrutura | Microsoft markusc@microsoft.com blog.technet.com/MarkusChristen twitter.com/MarkusChristen
3. Objetivos da Sessão Analisar os desafios da monitoração de Aplicações Distribuídas Introdução na Monitoração de Aplicações Distribuídas Perguntas e Respostas
5. A relação entre a Estratégia de Negócios e a Plataforma de Aplicações Quem não gosta de mudanças, melhor considerar se mudar para uma área mais constante!
6. Plataforma de Aplicações: Monitoração Pilares da Plataforma de Aplicações Pilares da Plataforma de Aplicações Serviços de Desenvolvimento Serviços de Segurança Plataforma de Aplicações Serviços de Integração Serviços de Armazenamento e BI Serviços de Gerenciamento Serviços de Hospedagem Serviços de Gerenciamento
7.
8. TI deve criar um portfolio de capacidades estandardizadas, transformando as necessidades da área de negocio em serviços de tecnologia. Como a área de TI poderia ajudar ?
9. Desafios na monitoração de Aplicações Distribuídas Não Monitora Servidores ! Começa monitorar os serviços !
10. Plataforma de Aplicações: Monitoração Situação Atual na área de TI “Tecnologia torna possível para as pessoas ganhar controle sobre tudo, exceto sobre a tecnologia“ John Tudor
11. Plataforma de Aplicações: Monitoração O que é uma Aplicações Distribuída Aplicativos que fornecem ou consumem serviços locais ou remotas. Funcionam em vários níveis físicos – “Scale-Out”, através da internet e redes corporativas. Consumem componentes heterogêneos, legados, serviços de fornecedores.
12. Área de Desenvolvimento Plataforma de Aplicações: Monitoração Desafios Atuais Descoberta de serviços e componentes distribuídos Falta de Gerenciamento Proativo Falta de conhecimento em ambos das áreas Comunicação ineficiente entre as áreas de operações e desenvolvimento Reprodução de problemas complexas no ambiente de testes Área de Operação Por quê? Ele funciona muito bem no ambiente de teste !! " "É seu servidor, não meu código"! Por que ele não funciona ? "Como monitorar o aplicativo ?" “Mas eu só sei que a aplicação não está disponível quando meus clientes chamam" "Como eu deveria saber ? Eu não escrevi o código ! " “!@$#% $^%& *^!!!”
13. Plataforma de Aplicações: Monitoração Possíveis falhas ... Tudo, que pode causar o aplicativo se desviar do seu design e funcionamento definido ! Infraestrutura e Configuração: Rede Corporativa Banco de dados Sistemas operacionais Etc. Solução - Aplicativo: “Bugs” no código Erros Lógicos nos processos Etc. Degradação no desempenho: Index Storage Procedures Etc. COMPLEXIDADE
14. System Center Suite Não Monitora Servidores ! Começa monitorar os serviços !
15. Plataforma de Aplicações: MonitoraçãoSolução Integrada de Gerenciamento Microsoft Operations Manager oferece: Management Packs para todos os componentes da plataforma Microsoft e aplicações customizadas . Infraestrutura para descobrir aplicações e componentes distribuídas, análise de disponibilidade e degradação de desempenho. Detecção avançada “Root Causa Analises”, coleta de dados de desempenho para analisar falhas na solução. Suporte WCF, COM+, Winforms, .NET Remoting, ASP.NET, SharePoint, BizTalk, etc. Integração com outras aplicações System-Center
16. Plataforma de Aplicações: MonitoraçãoTipos de Monitoração Monitoração Ativa Monitoramento sintético – Tarefas para medir a disponibilidade e o desempenho Visão externa da saúde da Aplicação Monitoração Passiva Acompanhamento real da execução Visão interna da saúde da Aplicação
17. Plataforma de Aplicações: MonitoraçãoMonitoração Aplicações Web Descoberta ASP.NET Aplicações ASP.NET Web Services Monitoramento da Saúde Disponibilidade e monitoramento de exceção Monitoramento de desempenho
18. Gerenciamento e Monitoração Pilares Plataforma de Aplicações: MonitoraçãoMonitoração de aplicações Web Aplicativo Terceiros, Web Application Template and Custom MP .NET Framework Microsoft ASP.NET MP IIS SQL Internet Information Server MP SQL Server MP OS and Hardware Microsoft Windows Server Base OS MP, HP | Dell | IBM MPs
19. Plataforma de Aplicações: MonitoraçãoSolução Integrada Data Protection & Recovery Design, Configure & Deploy IT Service Management Monitor & Manage Service End to End Virtualize, Deploy & Manage IT Process Automation
20. Current Technologies & Pain Points Plataforma de Aplicações: MonitoraçãoSolução Integrada - Datacenter Globalbank Active Directory ESB Web Farm Security Intranet Portal IIS 7.5 AppFabric Domain Controller IIS 7.5 AppFabric ADFS 2.0 SharePoint Server System Center Operation Manager System Center Configurations Manager / Opalis System Center Service Manager System Center Service Manager DW BizTalk Server ESB Toolkit Service Level Management Database SQL 2008 R2 StreamInsight
21. Desenvolvimento Plataforma de Aplicações: MonitoraçãoE Agora ? Área de Operação Muito obrigado, você é um gênio" "Seu aplicativo está com problemas de desempenho e aqui estão todas as informações de diagnóstico"
23. Plataforma de Aplicações: MonitoraçãoConclusões Obter do desenvolvimento/controle de qualidade os limites de desempenho e fornece resultados operacionais Teste locais que espelham a segmentação de usuários Inclui a carga de transações sintéticas em seus resultados de desempenho Não Monitora Servidores ! Começa monitorar os serviços ! Synthetic Monitoring: Best Practices
24. Plataforma de Aplicações: MonitoraçãoConclusões Implementa uma estratégia corporativa de monitoramento Usa SCOM como uma plataforma integrada de monitoramento Define metas para determinar limites de monitoramento Analisa as informações para procurar por padrões de desempenho (Patterns) Cria um processo, portal,para compartilhar informações com as partes interessadas
25.
26. Conteúdo relacionado APPI302 - Arquitetura de Soluções com o Windows Server AppFabric, WCF e WF - Patterns de Aplicações, Serviços e Workflows APPI303 - Windows Server AppFabric Hosting - hospedando serviços e processos na plataforma Microsoft APPI304 - Windows Server AppFabric Caching - construindo aplicações com alto desempenho na plataforma Microsoft APPI307 - Arquitetura e Plataforma de Integração de Aplicações com o BizTalk Server APPI308 - Arquitetura e Barramento de Serviços com o BizTalk Server ESB - Enterprise Service Bus APPI309 - Cenários do mundo real para uma arquitetura de autenticação e autorização no ambiente corporativo APPI310 - Gerenciamento e Monitoração de aplicações distribuídas no mundo real com o Microsoft System Center