Sector

Cómo aislar problemas en la experiencia de aplicación sin culpar a nadie

Por Enrique Perez
| | 9 minutos de lectura

Resumen

La distribución de aplicaciones en empresas es tan importante como la arquitectura o el rendimiento. Estos son los 5 pasos para aislar problemas sin buscar culpables.


Una aplicación sin red es como una barca sin remos: le mantendrá a flote, pero no le hará avanzar en la dirección que desea. Y en este ecosistema nativo en la nube en el que nos encontramos, las pruebas actúan igual que los remos: si no son suficientes, se quedará atascado remando en círculos. Pero si tiene suficientes, podrá influir en la red para optimizar el tiempo que tarda su aplicación en llegar a la meta.

Estos son cinco pasos que le ayudarán en este proceso.

Paso 1: Reconocer su interconexión

Las aplicaciones ya no son entidades independientes que funcionan en entornos contenidos controlados por los informáticos. Su arquitectura es cada vez más compleja, con varios canales de comunicación que se extienden por todo el mundo. Además, las aplicaciones se comunican con los centros de datos de su empresa por Internet, que es frágil y propenso a caídas y ralentizaciones.

Actualmente, la distribución de aplicaciones es tan importante como la arquitectura y el rendimiento a la hora de garantizar la satisfacción del cliente. Incluso para las aplicaciones modernas más sencillas, el proceso de extremo a extremo consiste en saltos en proveedores de DNS como Cloudflare, proveedores de CDN como Fastly y numerosas API. Además, es posible que su aplicación utilice una puerta de enlace de pago o un sistema de mensajería que dependa de un entorno API externo, lo que es ideal para un desarrollo ágil, pero aumenta aún más el número de dependencias fuera del control del departamento informático.

Paso 2: Reconocer sus limitaciones

La pandemia aceleró la adopción empresarial de Internet como la nueva red y de la nube como el nuevo centro de datos. Pero hay un problema: Internet no se creó para un uso empresarial. No tiene un acuerdo de nivel de servicio porque no tiene un órgano de gobierno que pueda hacer que se cumpla. Internet es una red pública que cambia constantemente.

La monitorización tradicional no es suficiente para esta nueva realidad empresarial. Lo que antes era posible con la instrumentación tradicional y una aplicación personalizada, ya no funciona con SaaS. Además, los silos tradicionales que los equipos informáticos utilizaban para los entornos personalizados en las instalaciones han creado limitaciones de visibilidad que ralentizan la resolución cuando surgen problemas. Por otra parte, los equipos de aplicaciones y de redes tienen diferentes puntos de vista sobre el mismo entorno, lo que obliga a ambas partes a demostrar su inocencia cuando surgen problemas. Y, para contribuir aún más a la falta de visibilidad, existen puntos ciegos que se producen en cada salto desde el backend a la aplicación y desde el extremo al usuario final.

Paso 3: Elegir la colaboración antes que la confrontación

Las reuniones en las que hay que involucrar a muchos miembros de la empresa y los cruces de acusaciones inútiles son consecuencias de la falta de adecuación actual entre los enfoques tradicionales de monitorización y la arquitectura moderna de las aplicaciones. La falta de visibilidad origina conflictos en lugar de colaboración entre compañeros y proveedores de servicios, lo que disminuye la confianza y aumenta la frustración a la hora de resolver una experiencia de aplicación lenta. Puede parecer un enfrentamiento entre ITOps, NetOps y AppDev, pero no tiene por qué ser así. Las empresas pueden reforzar la confianza y aliviar la tensión entre compañeros de trabajo y proveedores en su intento por conseguir experiencias digitales de máxima calidad.


eBook: "Aplicación de una mentalidad de DevOps a la monitorización de redes"


La visibilidad de extremo a extremo proporciona una nueva forma de optimizar la distribución digital de aplicaciones y servicios SaaS y personalizados a través de Internet. Esta tecnología de monitorización distribuida ayuda a los equipos a aislar el origen del problema, a la vez que restaura el trabajo en equipo y la cooperación en su empresa.

Paso 4: Reunir información completa y procesable

ThousandEyes es el principal proveedor de visibilidad de extremo a extremo que existe actualmente en el mercado. Con ThousandEyes, obtendrá la capacidad de desvincular las rutas de red superpuestas y subyacentes para obtener información práctica y visualizar cualquier red como si fuera la suya propia.

La telemetría detrás de ThousandEyes se organiza en una sola vista, lo que le ofrece una perspectiva desde fuera hacia dentro de cómo los usuarios están experimentando su aplicación en un solo vistazo. Nuestros Cloud Agents están desplegados en más de 200 ciudades y ofrecen una perspectiva global del rendimiento de la red en la nube. Gracias a los Enterprise Agents instalados en los centros de datos y a los Endpoint Agents instalados en los ordenadores de sobremesa y portátiles de los usuarios, ThousandEyes recopila inteligencia de monitorización completa de extremo a extremo que le permite afrontar los problemas a nivel interno y con los proveedores con pruebas que le apoyan. Además, puede enviar ThousandEyes ShareLinks a cualquier persona, sin iniciar sesión, lo que facilita una visualización interactiva de sus conclusiones a todos los solucionadores de problemas.

Con ThousandEyes podrá entender mejor la experiencia de su aplicación. Para mejorar las funciones de backend y API, hemos lanzado la monitorización adaptativa de API para ayudar a las empresas a entender la evolución de los cientos de API que gestionan de media. Con la visualización de BGP, las empresas digitales pueden probar la disponibilidad, la accesibilidad y el rendimiento de sus aplicaciones incluso a nivel local. Y con nuestra integración nativa con AppDynamics, obtendrá la facilidad de uso y los flujos de trabajo para examinar si su aplicación tiene el rendimiento esperado.


¿Quiere ver un caso de uso y una demostración? Regístrese y vea nuestro webinar bajo demanda: "Optimización de las experiencias de aplicaciones en NetOps y AppOps".


En la demostración, los presentadores Archana Kesavan, directora de marketing de productos, y Hans Ashlock, director de tecnología, enseñarán una aplicación multi-CDN (Cloudflare y Fastly) basada en microservicios que se ejecuta en Kubernetes. Descubra cómo ambos analizan el problema de latencia que cuadruplica el tiempo de carga de las páginas en Sídney, Australia. Le damos una pista: no es un problema de desarrollo de aplicaciones.

Paso 5: Gestionar de forma más inteligente

Con las funciones de ThousandEyes a su alcance, puede comparar ISP para tomar decisiones de compra más inteligentes. Antes de firmar ese acuerdo de nivel de servicio, conozca con datos ajenos a la red qué proveedores experimentan problemas recurrentes que pueden afectar al rendimiento de su aplicación. Además, con nuestras métricas sintéticas, su equipo puede aumentar su capacidad de predicción para abordar los problemas de distribución de aplicaciones antes de que afecten negativamente a la satisfacción del cliente o, si son internos, a la productividad de los empleados.


¿Quiere acabar con las acusaciones con pruebas que proporcionen rendimiento a su aplicación? Póngase en contacto con nuestro equipo hoy mismo y solicite una prueba gratuita.

Subscribe to the ThousandEyes Blog

Stay connected with blog updates and outage reports delivered while they're still fresh.

Upgrade your browser to view our website properly.

Please download the latest version of Chrome, Firefox or Microsoft Edge.

More detail