Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouArthur Borja Caiado Alterado mais de 8 anos atrás
1
Performance Engineering In a Nutshell MSc Giovani Facchini Performance Engineer 1
2
2
3
Performance O que? – Tempos de Resposta – Uso de Infra-estrutura – Gargalos Por quê? – EXPERIÊNCIA DO CLIENTE 3
4
Como se Faz? 1.Planejamento A.Ambiente Existente Novo – Heurística 4
5
Como se Faz? 1.Planejamento A.Ambiente B.Transações Mais utilizadas (Pareto) Críticas “Pesadas” 5
6
Como se Faz? 1.Planejamento A.Ambiente B.Transações C.Dados Volume Crescimento 6
7
Como se Faz? 1.Planejamento A.Ambiente B.Transações C.Dados D.SLA’s 7
8
Como se Faz? 1.Planejamento 2.Codificação A.Webservice API (XML) B.Mensagens (assíncrono) C.Interface de Usuário (HTML) D.Sockets (código Java/C/C#/Python/Lua) 8
9
Como se Faz? 1.Planejamento 2.Codificação 3.Monitoramento – Físico: CPU, RAM, I/O, Rede – Lógico: SO, App, Threads, Pools – Banco: Queries, Dead Locks, Concorrência – Profile: código 9
10
Como se Faz? 1.Planejamento 2.Codificação 3.Monitoramento 10
11
Como se Faz? 1.Planejamento 2.Codificação 3.Monitoramento 4.Execução A.Scripts contra Ambiente + Monitoramento B.Defeitos C.Estabilidade + SLA’s 11
12
Como se Faz? 1.Planejamento 2.Codificação 3.Monitoramento 4.Execução 12
13
Principais Problemas 1.Gargalo de Hardware 13
14
Principais Problemas 1.Gargalo de Hardware 2.Gargalo Lógico (threads, pools) 14
15
Principais Problemas 1.Gargalo de Hardware 2.Gargalo Lógico (threads, pools) 3.Gargalo de Banco (concorrência, índices) 15
16
Principais Problemas 1.Gargalo de Hardware 2.Gargalo Lógico (threads, pools) 3.Gargalo de Banco (concorrência, índices) 4.Gargalo de Código (desenvolvimento) 16
17
Ferramentas HP Loadrunner (paga) - Execução Borland Silk Performer (paga) – Execução IBM Rational Performance Tester (paga) - Execução Microsoft Visual Studio (paga) - Execução Soasta (paga) - Execução Oracle Application Test Suite (paga) - Execução SoapUI (gratuita) – Execução Webload (gratuita) – Execução Foglight (paga) - APM Appinternals (paga) - APM Oracle Enterprise Manager (paga) - APM 17
18
Performance Engineering In a Nutshell MSc Giovani Facchini Performance Engineer 18
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.