Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouMárcio Klettenberg Capistrano Alterado mais de 7 anos atrás
1
1 Application Performance Assurance Soluções sob medida para cada necessidade Serviços pontuais ou contínuos Alto nível de especialização Utilização das melhores ferramentas Benefícios:
2
2 Application Performance Assurance Características: DesenvolvimentoProdução Tempo Benefício Custo Planejado Atual Prevenção de problemas (Quanto antes identificar mais barato e menor o impacto) Escalabilidade de aplicação e Infra-estrutura. Serviço Pontual
3
3 RequerimentosDesenvolvimentoTeste FuncionalDefeitos funcionais Go Live? Desenvolvimento Identif. Corrigir Erros Funcionais Teste de Carga Problemas de Stress test Teste de Carga Análise de Requisitos Tuning Abordagem Tradicional Preocupação com Performance
4
4 RequerimentosDesenvolvimentoTeste Funcional Defeitos funcionais Go Live? Análise Perfil de Transações Análise de Performance End to End Problemas de transação/código, recurso s, capacidade Problemas de stress test Teste de Carga Alinhamento com necessidades de negócio Application Performance Assurance Análise de Requisitos Preocupação com Performance
5
5 Pratica Comum: Aguardar pela estabilidade funcional Ciclos de testes de carga para validação ou tunning Desafios Problemas de performance são dificeis Complexidade dos sistemas e arquiteturas Muitas pessoas envolvidas – Arquitetos, DBAs Suporte, Rede Pouco tempo para reagir Resultado Problemas de performance sérios – adiam implantações e benefícios Baixa credibilidade Unit test Functional test Load test Production Application with Performance Defects O Desafio da Performance
6
6 Unit test Functional test Load test Production Application with Performance Defects O que é necessário Necessidade de descobrir problemas de performance o quanto antes Verificar sob todos os aspectos Ganhar tempo e produtividade Aumentar a credibilidade Profiling de transações Analise de performance
7
7 O que é necessário Profiling de transações Análise de Performance Unit test Functional test Load test Production Application with Performance Defects Necessidade de descobrir problemas de performance o quanto antes Verificar sob todos os aspectos Ganhar tempo e produtividade Aumentar a credibilidade
8
8 JSP EJB JDBC JMS CICS T1 CICS T2 CICS T3 Servlet EJB Performance Assurance: Análise Perfil de Transações Total Time R e q u e s t # 1 R e q u e s t # 2 R e p l y R e p l y Server
9
9 Performance Assurance: Predição de Performance na rede
10
10 Performance Assurance: Predição de Performance na rede
11
11 Web Servers Application Servers JDBC-ODBC MQ Method Web Service Method URL URL CNS Network Packets JSP-ASP Method Line of code JMS SQL Query MQ Series MainframeCode Performance Utilização de recursos NA NA Web Service JSP-ASP Teste de Carga Monitorando a Aplicação e Infra Virtual Users JSP-ASP
12
12 Teste de Carga c/ monitoração de Infraestrutura
13
13 Application Performance Assurance Nossos Diferenciais Isolar problemas de performance do Código antes do teste de carga Isolar problemas de performance de transações críticas e seu impacto na rede (What If) antes do teste de carga. Alinhamento com requisitos de negócio. Visibilidade end-to-end de problemas de performance Análise de impacto da aplicação com recursos de infra-estrutura Visão clara de necessidades de infra-estrutura Gerenciamento de dados do teste de carga preservando confidencialidade de informações. Solução integrada com: Identificação de problemas de performance atuais Predição de performance para identificar problemas futuros de escalabilidade.
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.