Escolar Documentos
Profissional Documentos
Cultura Documentos
ndice
Gestin del Rendimiento de las Aplicaciones (APM)
Medicin del Rendimiento de las Aplicaciones APM
Metodologa APM
Herramientas de Soporte APM
Cuadrantes Mgicos
Page 2
Page 3
Usuarios/Clientes
Obtienen satisfaccin y logro
de sus objetivos con una
aplicacin
que
les
da
respuesta en el tiempo
esperado.
Arquitectos de
Software/Desarrolladores
Se logra la productividad, y se
orienta el desarrollo de
aplicaciones por la eficiencia
del desempeo.
Responsables de Infraestructura
Se logra la eficiencia en costos
travs de la optimizacin de la
infraestructura.
Directores
Se logra la eficiencia de los
servicios al usuario y su
mejora continua.
Page 4
Servidor de Autenticacin
PSFT
Las aplicaciones
responden lento?
Cul es el
tiempo de
respuesta del
Mainframe?
Aplicaciones
Base de Datos
Cul es el WebServers
estado de los
WebServers?
Mainframe
WebServices
Cul es la respuesta de
las BDs?
Page 5
13.7%
11.9%
10.4%
9.9%
9.0%
7.1%
6.5%
5.3%
5.1%
3.6%
3.3%
3.3%
3.0%
2.7%
2.1%
2.0%
1.2%
Page 6
SAP
Servidor de Autenticacin
PSFT
Aplicaciones
Base de Datos
WebServers
Mainframe
JEE/.NET, Disponibilidad,
Rendimiento, Transacciones
Fallidas, Errores, SLAs,
Registro de Transacciones
WebServices
Base de Datos
Aplicaciones de Terceros
Page 7
Metodologa APM
Definicin de criterios y objetivos de rendimiento
Gestin de escenarios de rendimiento
Seleccin herramientas para gestin de rendimiento
Desarrollo de modelos de rendimiento
Ejecucin del plan de rendimiento
Page 8
Metodologa APM
Objetivo
Definir los criterios contra los que se llevar a cabo la medicin del
rendimiento, y establecer los objetivos esperados
Proceso
Identificacin del
Alcance de las
aplicaciones
Definicin del
Modelo de
Evaluacin de
Criterios
Definicin de
Criterios de
Rendimiento
Formulacin de los
Objetivos de
Rendimiento
Definicin de
Mtricas de
Rendimiento contra
Objetivos
Page 9
Metodologa APM
Roles
Responsable de arquitectura, anlisis y pruebas.
Actividades
Entregables
Informe de Alcance Objetivos de Rendimiento
Lista de Criterios de Rendimiento
Proceso de Medicin de Criterios de Rendimientos
2015 Carlos Vargas. All rights reserved.
Page 10
Metodologa APM
Objetivo
Identificacin, documentacin de los escenarios crticos de
rendimiento, as como la clasificacin y priorizacin de estos
escenarios de acuerdo a los criterios definidos.
Proceso
Definicin del
Modelo de
Escenarios de
Rendimiento
Definicin
Detallada de los
Escenarios
Identificados
Identificacin de
Riesgos
Potenciales
Generacin de
Modelos Anlisis
de Impacto
Clasificacin de
los Escenarios
de Acuerdo a los
Criterios
Definidos
Desarrollo de
Estrategias de
Mitigacin y
Contingencia
Page 11
Metodologa APM
Roles
Responsable de arquitectura, anlisis y pruebas.
Actividades
Entregables
Page 12
Metodologa APM
Objetivo
Seleccionar las herramientas optimas para la gestin del rendimiento.
Proceso
Generacin
de criterios
preliminares
de seleccin
Ejecucin de
la evaluacin
conforme los
criterios
detallados
Generacin
de criterios
detallados de
evaluacin
Obtencin de
una lista
tentativa de
productos
Implementacin
del ambiente de
evaluacin para
las pruebas
Identificacin
y seleccin
de las
herramientas
finales
Generacin
del informe
de los
resultados
obtenidos
Page 13
Metodologa APM
Roles
Responsable de arquitectura y pruebas.
Actividades
Entregables
Page 14
Metodologa APM
Objetivo
Recolectar de forma especfica los datos inciales de una aplicacin,
para establecer su lnea base.
Proceso
Instalacin y
configuracin
herramientas de
rendimiento
Definir lnea
base de las
mtricas y
propiedades
Categorizacin
de
Componentes
por Criterios de
Rendimiento
Evaluacin
dependencias
con interfaces
externas
Ejecucin
preliminar para
testeo de los
modelos
Obtencin de
valores de lnea
base para
correlacin de
mtricas y
propiedades.
Page 15
Metodologa APM
Roles
Responsable de arquitectura y pruebas.
Actividades
Page 16
Metodologa APM
Actividades
Correlacionar la experiencia actual del usuario con el rendimiento de
las aplicaciones
Rastreo de los cambios en las propiedades.
Identificacin de las relaciones con otros objetos.
Entregables
Conjunto de indicadores que permiten la monitorizacin de diferentes
elementos de la aplicacin.
Page 17
Metodologa APM
Objetivo
Identificar y optimizar los puntos crticos de una aplicacin mediante la
ejecucin repetida de los escenarios claves afinando los elementos de
configuracin.
Proceso
Ejecucin de
escenarios de
rendimiento
Afinacin de
elementos de
configuracin
Evaluacin de
resultados
Evaluacin de
cumplimiento de
criterios de salida
Generacin de
informe de
resultados
Page 18
Metodologa APM
Roles
Responsable de arquitectura y pruebas.
Actividades
Crear un entorno de pruebas similar al entorno de produccin.
Crear script de pruebas basados en la experiencia de los usuarios.
Identificar puntos potencialmente de riesgo:
Plataforma.
Dependencias externas.
Carga.
Entregables
Page 19
Metodologa APM
Operaciones
Especialistas Java/.NET
Soporte de aplicaciones
Page 20
Metodologa APM
Operaciones
Especialistas Java/.NET
Soporte de aplicaciones
Page 21
Aplicaciones cliente.
Sistemas de redes.
Page 22
Page 23
4.
Monitorizacin de una mquina individual con una sola JVM, desde el nivel
de procesamiento de bytecode hasta el procesamiento de transacciones,
incluyendo la identificacin de conflictos.
Monitorizacin del cluster: monitorizacin de la disponibilidad,
monitorizacin de mltiples JVM, monitorizacin de conexiones internas y
externas, monitorizacin de transacciones de negocio y ciclo de vida de los
componentes.
Monitorizacin de la base de datos: herramientas de anlisis para
identificar problemas y habilidades para alterar la configuracin y otros
valores para resolver los problemas de rendimiento.
Page 24
Page 25
Herramientas
Load
Testing
Analyzer
LoadRunner
Profiler
SilkPerformer
JProbe
GroundWork
IntroScope
Page 26
Cuadrantes Mgicos
Cuadrante mgico de Gartner
Page 27