Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Industrial Internet of Things >> Computación en la nube

Las API conectan aplicaciones y las ralentizan

Las API crean puentes entre las aplicaciones. Ahora que las empresas se están moviendo rápidamente hacia aplicaciones SaaS y basadas en la nube, estas API son un salvavidas. Una sola aplicación puede tener cualquier número de API conectadas, creando una red de comunicación entre aplicaciones importantes para el negocio. Esta economía de API se ha convertido en otra faceta de la infraestructura moderna que los equipos de TI deben administrar.

Un informe de la EMA descubrió que las API se han convertido en una moneda común para las infraestructuras de TI en la actualidad y que presentan un conjunto completamente nuevo de desafíos para los equipos de TI. Su estudio de las empresas que proporcionan API mostró que los tres principales desafíos eran los altos volúmenes de tráfico, la seguridad de back-end y la gestión de identidades. En general, la medición, el contracargo y el acceso también son problemáticos para los usuarios de API.

Una sola aplicación SaaS crítica puede depender de muchas API para completar una transacción o ahorrar mucho tiempo a los usuarios. Echamos un vistazo a Salesforce aquí en AppNeta y descubrimos que solo cuatro integraciones agregaban aproximadamente 4 segundos al tiempo de carga de la aplicación cada vez. El costo de esos tiempos de carga lentos aumenta rápidamente.

Claramente, esta red de aplicaciones de API intradependientes no es autosuficiente o de no intervención. Pero es muy importante en un mundo donde las empresas a menudo seleccionan las mejores aplicaciones en su clase en lugar de una solución que profesa hacerlo todo. La eficiencia que viene con una aplicación conectada a la API que funcione sin problemas puede aumentar realmente la productividad del usuario.

Este lío de API es solo un factor de complicación más en los entornos de TI modernos de hoy. Además, las API en sí mismas pueden variar mucho en su confiabilidad y madurez. Sin embargo, no renuncie a administrarlos. Hay una forma de hacerlo.

Cómo adelantarse a la expansión de las API

Cuando recibe una llamada o un ticket de la mesa de ayuda de un usuario que tiene problemas con una aplicación en particular, existen algunos métodos de diagnóstico rudimentarios. Puede consultar la página de estado de esa aplicación y la página de estado del ISP que atiende a ese usuario. Más allá de eso, es posible que tenga algunas métricas de red que realmente no muestren problemas. Todo esto se complica con muchas de las aplicaciones de una sola página actuales, por lo que es aún más difícil identificar dónde salió algo mal.

Al igual que en otros entornos de nube y SaaS, las herramientas de supervisión heredadas no se mantienen al día. La mayoría de los proveedores supervisan el rendimiento y la disponibilidad de las aplicaciones desde el punto de vista de la puerta de enlace, la puerta principal de la aplicación. Pero las pruebas solo en la puerta de enlace no tienen en cuenta ninguno de los más de 100 componentes de esa aplicación que podrían estar dañados.

Esos posibles puntos de falla pueden parecer abrumadores para un equipo de TI que intenta resolver los problemas de los usuarios. Pero ver todos los lugares donde ocurren los problemas de rendimiento es esencial.

Nuestra herramienta de monitoreo de sintéticos aborda específicamente estos problemas modernos para ir más allá de la puerta de enlace. De hecho, realizamos un seguimiento de las interacciones del usuario con la aplicación, en lugar de jugar un juego de adivinanzas. Los scripts sintéticos tradicionales dependen de la carga de la página para mostrar datos de tiempo con aplicaciones de una sola página. Las secuencias de comandos tradicionales no pueden establecer la conexión entre la latencia y las acciones del usuario, y no ven mucho más allá de una verificación de disponibilidad básica.

La secuencia de comandos de selenio que se pliega inteligentemente en Milestones permite a AppNeta ver cuándo se completa una acción del usuario. Eso significa que puede ver detalles de tiempo para cualquier secuencia de acciones, incluso en una aplicación de una sola página. Para que nuestros usuarios vean exactamente dónde está ocurriendo un problema en un flujo de trabajo, carga de recursos o en varias páginas.


Computación en la nube

  1. Aplicación del niobio en estomatología
  2. Aplicación de titanio en relojes
  3. Monitoreo de aplicaciones en la nube y usted
  4. Brecha de habilidades en la nube; Cómo unirlos
  5. Desarrollo de aplicaciones web en la nube; Una guía de inicio
  6. Conectar Azure a Power BI:una guía completa
  7. Clasificación de tintes por aplicación
  8. Telemetría del sensor 2.0.1
  9. Precios de PE, PP, PS Hacia abajo
  10. Java 10 - Intercambio de datos de clase
  11. Cómo definir puertos GDS complejos y conectarlos al puerto GDS en código IEC