Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

Las 10 mejores prácticas en Application Performance Management

36 visualizaciones

Publicado el

Whitepaper "Las 10 mejores prácticas en Application Performance Management" de Eva María Pérez Ruíz, responsable técnico de Arquitectura de Soluciones, DevOps y Agile.

Publicado en: Tecnología
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Las 10 mejores prácticas en Application Performance Management

  1. 1. Subtítulo Las 10 Mejores Prácticas en Application Performance Management
  2. 2. SON PRÁCTICAS BASADAS EN EXPERIENCIAS REALES1 EL IMPACTO DEL RENDIMIENTO DE LAS APLICACIONES EN LA EXPERIENCIA DE USUARIO 2 5 OBJETIVOS Y 5 DIMENSIONES FUNCIONALES DE APM 3 LOS ESCENARIOS DE USO MÁS FRECUENTES DE UNA SOLUCIÓN APM 4 LAS 10 CLAVES PARA LA CORRECTA IMPLANTACIÓN DE UN APM 5 ÍNDICE APPDYNAMICS, UN SOCIO DE CONFIANZA7 ACERCA DE LOS BENEFICIOS QUE APORTA UN APM6 - BENEFICIOS RELACIONADOS CON IT - BENEFICIOS RELACIONADOS CON EL NEGOCIO
  3. 3. SON PRÁCTICAS BASADAS EN EXPERIENCIAS REALES 1
  4. 4. SON PRÁCTICAS BASADAS EN EXPERIENCIAS REALES1 Se refiere al conjunto de procesos y herramientas asociadas a los mismos, que permiten a los departamentos de IT garantizar que las aplicaciones se ejecutan con el rendimiento esperado. A medida que las aplicaciones se hacen más complejas e interdependientes, especialmente con software desconocido de terceros en Cloud, APM se ha convertido en uno de los servicios IT más relevantes, eficaces y fiables. El objetivo de este artículo es compartir qué elementos son los que consiguen que una iniciativa de APM sea todo un éxito. EL TÉRMINO APM
  5. 5. EL IMPACTO DEL RENDIMIENTO DE LAS APLICACIONES EN LA EXPERIENCIA DE USUARIO 2
  6. 6. EL IMPACTO DEL RENDIMIENTO DE LAS APLICACIONES EN LA EXPERIENCIA DE USUARIO2 La forma en la que los usuarios finales experimentan las aplicaciones web, sistemas transaccionales o sistemas colaborativos, depende directamente de la ejecución y orquestación del código a través de múltiples ubicaciones y redes. Actualmente, la evolución a arquitecturas distribuidas hace que monitorizar y gestionar el rendimiento de una aplicación sea una actividad cada vez más crítica. ¿CÓMO IMPACTA HOY EN DÍA EL BUEN FUNCIONAMIENTO DE TODO UN CONJUNTO DE APLICACIONES EN LA EXPERIENCIA DE USUARIO?
  7. 7. APM: 5 OBJETIVOS Y 5 DIMENSIONES FUNCIONALES 3
  8. 8. APM, 5 OBJETIVOS Y 5 DIMENSIONES FUNCIONALES GARTNER GROUP DESCRIBE APM COMO UN PROCESO GLOBAL QUE DEBE RESPONDER A 5 OBJETIVOS Hacer un seguimiento en tiempo real de la ejecución del código que constituye una aplicación Medir e informar sobre los recursos de hardware y software asignados a las diferentes operativas Determinar si la aplicación se ejecuta correctamente acorde a los requisitos definidos por su propietario Determinar por qué una aplicación falla o por qué el consumo de recursos y los niveles de latencia se alejan de lo esperado Registrar las latencias asociadas a las distintas fases de ejecución 3
  9. 9. Monitorización continua de la experiencia de usuario Descubrimiento de la topología de las aplicaciones Profiling de las transacciones de negocio Análisis de operaciones IT APM, 5 OBJETIVOS Y 5 DIMENSIONES FUNCIONALES UNA SOLUCIÓN DE APM TIENE QUE CUBRIR 5 DIMENSIONES FUNCIONALES Introspección del código que compone la aplicación 3
  10. 10. LOS ESCENARIOS DE USO MÁS FRECUENTES DE UNA SOLUCIÓN APM 4
  11. 11. LOS ESCENARIOS DE USO MÁS FRECUENTES DE UNA SOLUCIÓN APM4 Los APMs se han consolidado como herramientas clave para diferentes perfiles dentro de una empresa. El CIO necesita conocer el impacto en el negocio de los sistemas. El Director de Marketing se asegurará de que las aplicaciones expuestas a usuarios finales ofrecen óptima experiencia de usuario. El Responsable de una Línea de Negocio necesita métricas de negocio en tiempo real. Operaciones IT y DevOps utilizarán las métricas ofrecidas por el APM para conocer el impacto en rendimiento que nuevos desarrollos, despliegues o cambios en la infraestructura provocan.
  12. 12. 4 MÉTRICAS EN TIEMPO REAL DESARROLLOS ÁGILES, ENTREGA CONTINUA, MIGRACIONES A CLOUD Y SCALING APLICACIONES DISTRIBUIDAS DISPONIBILIDAD, ESCABILIDAD Y RENDIMIENTO DE LAS APLICACIONES Mapeo entre rendimiento de una aplicación y su relación con el negocio. Por ejemplo, monetización del impacto de una caída en una aplicación de eCommerce. Análisis del impacto de nuevos desarrollos y cómo los sistemas deben escalar acorde a los mismos En arquitecturas distribuidas, descubrimiento y análisis del rendimiento de todos los servicios, propios o de terceros, que impactan en el comportamiento de una aplicación Resolución de problemas relacionados con los sistemas que dan soporte a las aplicaciones 4 ESCENARIOS DE USO MÁS FRECUENTES DE UN APM EN ESTE CONTEXTO LOS ESCENARIOS DE USO MÁS FRECUENTES DE UNA SOLUCIÓN APM
  13. 13. LAS 10 CLAVES PARA LA CORRECTA IMPLANTACIÓN DE UN APM 5
  14. 14. LAS 10 CLAVES PARA LA CORRECTA IMPLANTACIÓN DE UN APM5 A medida que las soluciones de APM se van consolidando en el mercado, están emergiendo un conjunto de buenas prácticas que guían a las organizaciones en la implantación de un APM en el marco de su ecosistema de aplicaciones. FACTORES CLAVE DE ÉXITO EXTRAÍDOS DE LA EXPERIENCIA DE USUARIOS REALES Y ACTUALES 1. Adoptar la implantación del APM a todos los niveles dentro de la organización 2. Pensar en las métricas que se quieren recoger, adelantándose al despliegue del APM 3. El APM elegido debe identificar automáticamente los cuellos de botella y realizar el autodescubrimiento de la topología 4. Considerar una aproximación segmentada en fases para el despliegue del APM 5. Seleccionar una solución de APM con bajo “overhead” 6. Registrar las actividades de despliegue del APM para evaluar si la instalación del mismo afecta el rendimiento de la aplicación monitorizada 7. En el interfaz principal del APM deberán aparecer las principales aplicaciones o características monitorizadas 8. Comprender las características propias del sistema APM ya que, como cualquier aplicación, también tiene un ciclo de vida: instalación, configuración, mantenimiento… 9. Definir correctamente qué workflows se van a crear en base a las alertas gestionadas 10. Realizar el seguimiento de las alertas y recomendar acciones preventivas
  15. 15. ACERCA DE LOS BENEFICIOS QUE APORTA UN APM 6
  16. 16. ACERCA DE LOS BENEFICIOS QUE APORTA UN APM6 Los beneficios y el ROI tras la implantación de un APM se pueden clasificar en dos categorías: beneficios relacionados con IT y beneficios relativos al negocio. En el caso de los primeros, éstos tienen un doble impacto ya que cuanto mejor funcionen los sistemas, mejor irá el negocio al que dan cobertura. APM EN ENTORNO IT • Ahorro de tiempo: Si el APM está correctamente implementado, ayuda a reducir los esfuerzos de los técnicos de IT que, en situación contraria, tendrían que vigilar manualmente los problemas de falta de rendimiento. • Mayor rapidez en la respuesta: APM ayuda a responder más rápido a los problemas de falta de rendimiento reduciéndose, entre otros indicadores, el Mean Time to Resolution o MTTR. • Mayor claridad: APM da una visión más clara del rendimiento de las aplicaciones, lo que facilita potencialmente una mejor gestión y planificación de las actividades IT.
  17. 17. • Protección de la imagen de marca: las aplicaciones front-end lentas y poco fiables, pueden ser tóxicas para la imagen de marca ya que representan la cara pública del negocio; APM garantiza que el cliente disfruta consistentemente de una buena UX. • Agilidad en el negocio: APM acelera el desarrollo y despliegue de software consistente y de calidad. • Reducción de los costes de interrupción del servicio: las caídas de servicio tienen un impacto directo en costes tanto a nivel IT como de negocio. IT puede perder ciclos costosos debido a caídas imprevistas. Además de tener que asignar técnicos para resolver el problema, está el coste de oportunidad de estas personas que ya no están disponibles para otras tareas. Para el negocio, las interrupciones de servicio afectan a la UX pero también a las ventas, la logística, incluso a la moral de los empleados. ACERCA DE LOS BENEFICIOS QUE APORTA UN APM6 APM EN ENTORNO DE NEGOCIO • Contribución al crecimiento del negocio: hoy en día, a medida que el negocio se identifica cada vez más con su presencia online y móvil, contar con óptimos rendimientos de las aplicaciones front-end puede estimular el compromiso de los clientes con la marca, y conseguir positivas interacciones que generen más negocio. • Disminución de los costes operativos: APM da una visión precisa de cómo se están comportando las aplicaciones; esto permite tomas de decisión bien informadas en cuanto a la adquisición y soporte de hardware y software; adicionalmente y con objeto de evitar la dedicación excesiva de tiempo a recursos IT “innecesarios”, APM posibilita la asignación de personal IT de manera ágil y efectiva a áreas donde existen problemas de rendimiento.
  18. 18. APPDYNAMICS, UN SOCIO DE CONFIANZA7
  19. 19. Desde hace más de dos años, atSistemas es partner referente en España de AppDynamics, compañía adquirida por Cisco, especializada en Application Intelligence y que posee uno de las soluciones de Application Performance Management líderes en el mercado. atSistemas ofrece servicios que van desde la consultoría APM, hasta el Servicio de Oficina APM que incluye la implantación de la solución, la puesta en marcha del servicio y la monitorización diaria y posterior explotación de los datos emitidos por los sistemas y las aplicaciones. UNOS SOCIOS DE CONFIANZA7 APPDYNAMICS Y ATSISTEMAS, UNOS SOCIOS DE CONFIANZA
  20. 20. Madrid C/Valle de Alcudia.3 Edificio 2, planta 1. 28232. Las Rozas, Madrid Barcelona Passeig de Grácia 55, 8º - 4ª 08007, Barcelona Cádiz Edificio Jerez Parque Empresarial, Calle del Desarrollo 2; oficina 12, planta 1, 11047, Jerez de la Frontera Zaragoza Centro Tecnológico TIC XXI C/Bari, 57 Plataforma Logística (PLA-ZA), 50197, Zaragoza A Coruña Edificio Mans, Polígono de Pocomaco, parcela D22, 15190 Palma de Mallorca Regus Palma - Polígono de Son Castello Carrer Gremi de Sabaters, 21, 2º - 24B 07009 Palma de Mallorca Illes Balears Eva María Pérez Ruiz Eva María Pérez Ruiz lleva más de 10 años en atSistemas, actualmente es Responsable Técnico de Arquitectura de Soluciones, DevOps y Agile. “Entré en atSistemas hace 10 años y a lo largo de este tiempo he visto muchos cambios. Pero lo que siempre se ha mantenido ha sido el cuidado hacia todos nosotros, la preocupación continua tanto por nuestras inquietudes técnicas como nuestras circunstancias personales. Creo que lo mejor está todavía por llegar: tenemos grandes ideas y mucho apoyo para ponerlas en marcha”. EL AUTOR Y LA EMPRESA www.atSistemas.com 902 888 902 SomosatSistemas/ @atsistemas atSistemas videosatsistemas atsistemas +atsistemas

×