Title: Gestin de aplicaciones 'NET
1 Gestión de aplicaciones .NET
2Exito con .NET
Soluciones Compuware para el Ciclo de Vida de las
Aplicaciones .NET
- Javier Chico
- Compuware Corporation
- 11 de Junio de 2003
3Retos en Preproducción para .NET
- Establecer las espectativas del nivel de servicio
- Aislar problemas de rendimiento entre los
diferentes niveles - Dirigir pruebas de carga precisas y repetitivas
- Entender el impacto en la red y otros elementos
de los servicios web (y viceversa).
4Preproducción .NET
5(No Transcript)
6Retos de la Puesta en Producción .NET
- Evaluar el impacto de los servicios web en otras
aplicaciones, servidores, bases de datos y red - Solucionar problemas en los servicios web
proporcionados por otros proveedores - Gestión de la infraestructura
- Nuevas aplicaciones
- Mayor numero de niveles
- Mayor descontrol
7En producción con .NET
Visual Studio .NET
.NET Platform
- Controlar y gestionar
- aplicaciones
- componentes
- servicios web
- redes
- Maximizar el número de aplicaciones críticas en
producción - Gestionar el tiempo de respuesta REAL del usuario
- Preveer y resolver problemas con anterioridad
(PROACTIVIDAD)
Desarrollo e Integración
Gestión del Rendimiento Y la Disponibilidad
Vantage
Automatización De la Calidad del Software
Pre-producción
8La solución Vantage para .NET
9 a nivel de Sistemas
- Monitorización Proactiva de aplicaciones en
servidores .NET - Gestión de eventos
- Alarmas
- Establecimiento niveles de disponibilidad y
servicio (SLM)
10 a nivel de sistemas
- Plantillas .NET
- NET Framework SDK Availability
- Load times
- Memory
- Processes
- Services
- Storages
- NET Framework SDK Performance
- Memory
- .NET application services
- Queues
- Storage
- Contadores especificos
- Web Services
- Excepciones
- ASP.NET
11 a nivel de redes
- Monitorización proactiva de aplicaciones
definidas por el usuario (Web Services) - Análisis de tráfico SOAP y XML
- Gestión de niveles de servicio a nivel de red
12 a nivel de usuario
- Análisis de fallos del sistema.
- Monitorización proactiva de la experiencia real
del usuario. - SLM (nivel de servicio disponibilidad)
- Información y útiles para resolución de problemas
13(No Transcript)
14Vantage View Análisis alto nivel
15Vantage View Análisis alto nivel
16Vantage View Análisis alto nivel
17Vantage View
18Resolución
19Conclusiones
- Análisis pre-produccion necesario
- con parametros/configuración de entorno
- decodificando tráfico XML y SOAP
- a traves de la WAN
- Aseguramiento de la calidad
- mejorando el diseño de la aplicación (threads)
- multiples puntos de captura y consolidación
- monitorizando sistemas con plantillas .NET
- monitorizando el estado del tráfico de web
services en la red.
20Conclusiones
- Gestión de fallos
- capturando información ÚTIL de fallos en
interface - generando alarmas por CPU, memoria, procesos,
conexiones, etc - Gestión de SLM
- midiendo la disponibilidad y los tiempos de
respuesta desde el usuario final de los web
services - incorporando proactividad
- asegurando la disponibilidad
21Conclusiones
22Soluciones Compuware para el Ciclo de Vida en
.NET
Visual Studio .NET
.NET Platform
Gestión del Rendimiento yla Disponibilidad
Desarrollo e Integración
Vantage
DevPartner
QACenter Performance Edition
QACenter Enterprise Edition
Application Expert
Automatización de la Calidad del Software
Pre-producción
23Soluciones Compuware
Visual Studio .NET
.NET Platform
Gestión del Rendimiento yla Disponibilidad
Desarrollo e Integración
Productividad
Satisfacción
Reducción De Riesgos
Confianza
Automatización de la Calidad del Software
Pre-producción
24Presencia Global y Soporte
Compuware 15.000 Empleados
Productos Software 4 Laboratorios de Desarrollo
Servicios Profesionales 9.500
Operaciones 47 Países 140 Oficinas
www.compuware.es
25People and software for business applications
sm