La mejora continua es fundamental para las DevOps, puesto que operan en un mundo en evolución constante de integración y despliegue continuos, basado en la expectativa de una calidad y un rendimiento cada vez mejores. Desde la perspectiva de la optimización del rendimiento de la red, la correlación de la visibilidad entre las capas de red, aplicación, enrutamiento y dispositivo también ofrece un modelo de mejora continua. En este modelo, que se basa en el enfoque de las DevOps, la principal prioridad es identificar el rendimiento de referencia y cualquier dependencia de terceros que pueda afectar a ese rendimiento.
Solo tiene una oportunidad
Los clientes exigen contar en todo momento con el rendimiento y fiabilidad de las aplicaciones, por lo que la mentalidad de las DevOps es esencial para las empresas digitales actuales. Según el Índice de atención de 2021 de Cisco AppDynamics, las marcas solo tienen una oportunidad para impresionar a los consumidores. Si no lo consiguen, es menos probable que vuelvan a utilizar su servicio digital.
Si el rendimiento de una aplicación no cumple las expectativas de los usuarios debido a causas externas que escapan a su control, es irrelevante para sus usuarios; el problema puede encontrarse tanto en la conectividad a Internet, como en los plugins de terceros, o en un servidor DNS latente. Después de todo, la dependencia de las aplicaciones de una red diversa y distribuida de las API conectadas por Internet es cada vez mayor.
Diga no a los silos
Los desarrolladores de aplicaciones y DevOps siempre han desempeñado un papel fundamental a la hora de garantizar las mejores experiencias digitales. A menudo, esto significa que las pruebas de aplicaciones realizadas casi nunca tienen en cuenta la información fundamental sobre el impacto de la red en el rendimiento. Por ejemplo, si una llamada a la API se puede comprobar a tiempo y de forma fiable o cómo funcionará la aplicación para los usuarios en diferentes ubicaciones geográficas.
eBook: "Aplicación de una mentalidad de DevOps a la monitorización de redes"
Las NetOps deben intervenir para garantizar la mejor experiencia de la aplicación desde distintas ubicaciones. Desde la fase de prueba, las NetOps deben conocer cómo interactuará la red con la aplicación. Y cómo se comportará la aplicación en la red.
Las DevOps también deben poder monitorizar el rendimiento de la red subyacente. A medida que las aplicaciones se ejecutan en la fase de producción, esto permitirá conocer el rendimiento del código en la red.
Monitorización del entorno
Actualmente existen excelentes herramientas de monitorización del rendimiento de las aplicaciones que se centran especialmente en cómo se comporta la aplicación en los hosts. Sin embargo, a la mayoría le falta información y visibilidad sobre la red subyacente. ¿De qué otra manera se pueden gestionar las dependencias de las aplicaciones en varias nubes en ubicaciones de proveedores de servicios que están en constante cambio?
Si una de sus aplicaciones empresariales fundamentales no es de su propiedad, no es posible implementar la aplicación a nivel de host. Lo que necesita es una solución alternativa que combine la monitorización de transacciones con la visibilidad de las redes WAN e Internet subyacentes. La primera mide el rendimiento de la aplicación desde el punto de vista del usuario a través de flujos de trabajo emulados. La segunda permite realizar un seguimiento del rendimiento de la red en tiempo real.
Ese algo especial
Este doble enfoque de la monitorización de la experiencia y la distribución de aplicaciones está disponible con ThousandEyes. Nuestra monitorización de transacciones correlaciona la visibilidad en las capas de red, aplicación, enrutamiento y dispositivo. Dado que no se necesita tráfico web para producir métricas de rendimiento de la aplicación, esta solución es perfecta para probar aplicaciones antes de ofrecerlas a los clientes.
Gracias a la visibilidad de Internet y WAN de ThousandEyes, su equipo informático obtendrá una visualización de la red de extremo a extremo, salto a salto. Las vistas correlacionadas topológicamente, fáciles de entender, representan miles de millones de mediciones diarias que monitorizan la distribución de aplicaciones fundamentales para la empresa 24 horas al día, 7 días a la semana.
Utilizando un motor de transacciones JavaScript basado en selenio, ThousandEyes permite a sus equipos de DevOps y NetOps obtener información sobre los tiempos de carga de las páginas y la disponibilidad del servicio. Dos métricas que afectan a las conversiones y la productividad y, por lo tanto, a los resultados finales.
Lo mejor es que la interfaz de ThousandEyes ajusta su visibilidad correlacionada dentro de un único flujo de trabajo. Eso permite un uso eficiente tanto por parte de las NetOps como de las DevOps. Así, los responsables del rendimiento y la disponibilidad de las aplicaciones pueden utilizar ThousandEyes para hacer frente a los impactos relacionados con Internet. A su vez, los responsables de la red obtienen un flujo de trabajo mejorado que integra conocimientos empresariales.
Hoja de ruta hacia el rendimiento
FICO ofrece software y herramientas de análisis que ayudan a millones de personas a combatir el fraude y tomar decisiones inteligentes sobre la solvencia y el riesgo. Esta organización global utiliza la integración nativa entre ThousandEyes y AppDynamics para rediseñar su enfoque de resolución de problemas y optimización de la experiencia.
"Juntos proporcionan una hoja de ruta para resolver los problemas de rendimiento y conectividad dentro y fuera de nuestra red de forma rápida, exhaustiva y proactiva, y así podemos mantener todo nuestro entorno funcionando al máximo rendimiento", afirma Hari Vittal, ingeniero sénior en FICO.
Leer el caso de estudio de FICO
Obtener el máximo rendimiento de las aplicaciones es ventajoso para todos: clientes más contentos, empleados más productivos y mejores resultados para su empresa.
Un merecido aplauso
Al adoptar un enfoque de DevOps, el equipo de NetOps también puede influir en la experiencia digital de forma proactiva. Esto ayuda a los equipos de aplicaciones y redes a evitar acusaciones utilizando datos objetivos. Como resultado, se obtienen aplicaciones más rápidas con menos errores.