¿Qué es la gestión del rendimiento de la aplicación?
La gestión del rendimiento de la aplicación es un término utilizado para describir el proceso de monitoreo y gestión del rendimiento del sistema en lo que respecta a las aplicaciones de software. Esta disciplina se encuentra principalmente en la gestión de sistemas de tecnología de la información (TI), y generalmente es esencial para el funcionamiento sin problemas de cualquier negocio u organización. Los usuarios comerciales tienen altas expectativas tanto para la disponibilidad y el rendimiento del sistema. Por lo general, es responsabilidad del personal de servicios técnicos administrar este proceso para garantizar que se satisfagan las necesidades comerciales.
Hay dos aspectos para la gestión del rendimiento de la aplicación: utilización de recursos y tiempo de respuesta. El uso de recursos se refiere a una combinación de hardware e infraestructura de computadora. Cada programa de software de computadora utiliza hardware para operar el software, cumplir con las solicitudes de los usuarios, realizar cálculos y proporcionar datos. La eficiencia del software en sí varía ampliamente, dependiendo de las habilidades de los programadores y cómo se desarrolló el producto.
paraEjemplo, la mayoría de los programas de software pueden ejecutar funciones estándar utilizando recursos mínimos del sistema. Los informes u otras consultas que buscan conjuntos de datos, o requieren información de múltiples áreas de un sistema, pueden requerir múltiples procesadores y recursos de memoria a corto plazo para completar la solicitud. Hay límites superiores e inferiores a los requisitos para cualquier programa de software, y estos valores se ven afectados por el número de usuarios simultáneos y la capacidad del hardware.
El tiempo de respuesta del software de la computadora desde una perspectiva del usuario final generalmente es la única métrica que cuenta. Los usuarios comerciales a menudo se presionan para completar múltiples tareas en un corto período de tiempo, y esperan que el software de la computadora responda y realice rápidamente tareas. El tiempo de respuesta puede verse afectado por el diseño del software, la infraestructura y el hardware.
El uso de las técnicas de gestión del rendimiento de la aplicación ha crecido exponencialmente a medida que BULos usuarios de Sines expanden su dependencia de los sistemas informáticos. Las aplicaciones web a menudo incluyen una herramienta de administración de rendimiento de la aplicación como una de las características de la plataforma. Usando estas herramientas, el personal de TI generalmente puede medir la calidad de la experiencia del usuario desde una perspectiva de los usuarios de Internet, sin tener que confiar en los comentarios de usuarios externos.
La primera parte de la gestión del rendimiento de la aplicación es medir la respuesta del sistema. La segunda parte es mejorar la experiencia del usuario y proporcionar métricas para demostrar que se logró este objetivo. Esta parte del proceso requiere la cooperación de analistas de negocios y sistemas, gerentes de proyectos, arquitectos de sistemas y desarrolladores. En muchos casos, existen limitaciones en las modificaciones que se pueden hacer para mejorar el rendimiento del sistema, ya que los problemas son fundamentales para el software en sí.