Aprovechando la Observabilidad: La clave para operaciones TI superiores más allá de AIOps
Una estrategia de observabilidad ofrece a equipos TI y DevOps empresariales ricos beneficios al aprovechar AIOps.
¿Por qué necesita hacer de la observabilidad parte de su estrategia TI? Los beneficios incluyen mantener a sus empleados productivos y su negocio funcionando.
Todo eso parece bastante simple, pero para el «cómo» detrás necesita pensar una década atrás cuando las promesas de cloud apenas emergían. Externalizar su infraestructura a la cloud iba a mejorar tiempo de actividad mientras también reducía costes de capital y operativos. Mientras tanto, cambiar a aplicaciones basadas en cloud prometía acceso a apps best-of-breed mientras minimizaba gastos de desarrollo y necesidad de parchear.
Las empresas generalmente han realizado esos beneficios de cloud en los años siguientes, pero también han encontrado un nuevo reto: complejidad.
El movimiento a cloud a menudo ha requerido una estrategia multi-cloud con varios proveedores de infraestructura y una cesta llena de proveedores SaaS. Un solo usuario trabajando en una sola tarea podría usar infraestructura cloud pero también dos o más apps SaaS. Luego, considere uso de sistemas heredados que aún mantiene el equipo TI. Escale ese escenario a decenas de miles de empleados, y tiene una moderna Torre de Babel con cada elemento tecnológico dependiendo de otros para hacer el trabajo bien. ¡Esa es complejidad!
Observabilidad y AIOps
Puede haber implementado AIOps con monitorización e inteligencia artificial ayudando al equipo DevOps a detectar fallos conforme ocurren y optimizar rendimiento. Sin embargo, enterarse de un fallo conforme ocurre no basta. El beneficio de la observabilidad es que le permite ser proactivo identificando puntos de ruptura potenciales en sus sistemas y aplicaciones y tomar acción prescriptiva antes de que un corte golpee.
Las señales de fallo potencial están ahí, ahogadas por un torrente de alertas, lecturas de sensores y problemas de rendimiento aparentemente menores. El tiempo de respuesta se retrasa en una aplicación particular golpeando una base de datos específica, o quizás para un cierto subconjunto de usuarios. Las cosas no se están cayendo, aún, pero puede ser solo cuestión de tiempo.
Las herramientas de observabilidad ayudan a detectar estas señales tempranas de problemas.
Note que la observabilidad da un paso más allá de las tradicionales luces verdes, amarillas y rojas o diales de un dashboard pre-programado. El proveedor de herramientas DevOps Splunk nota: «La observabilidad usa tres tipos de datos de telemetría —métricas, logs y trazas— para proporcionar visibilidad profunda en sistemas distribuidos y permitir a equipos llegar a la causa raíz de una multitud de problemas y mejorar el rendimiento del sistema».
El Rol de la Observabilidad
La Embajadora Jefe en el Instituto DevOps Helen Beal discutió observabilidad en un post en Moogsoft.com. «Un reto clave al trabajar con software es que es invisible. La observabilidad reconoce eso, y exige que ingenieros codifiquen conscientemente su producto para emitir métricas y logs que les permitan observar lo invisible. Esto se alinea con el objetivo DevOps de tener «telemetría en todas partes»; es decir, la recopilación activa de datos remotos de todas las partes de un sistema. Suena como monitorización, pero es más que eso. No es solo decirle que un servicio funciona o no, es darle los datos para descubrir causas raíz y soluciones potenciales.
«La monitorización tradicional alerta a problemas potenciales, pero la responsabilidad recae en el operador para ir a mirar y averiguar qué es. La observabilidad y AIOps recopilan y analizan los datos (de múltiples sistemas de monitorización que probablemente no comparten información entre sí eficazmente) en nombre del operador, contextualizan el problema y proporcionan orientación sobre cómo actuar».
Beneficios Reales de Observabilidad
Gartner, en un informe de 2020, delineó algunos de los beneficios y casos de uso para observabilidad. «La observabilidad permite a organizaciones reducir el tiempo que toma identificar la causa raíz de problemas que impactan rendimiento. En particular, y en contraste con monitorización tradicional, operadores pueden interrogar libremente datos post-hoc sin necesidad de pre-programar dashboards. Se anticipa que organizaciones I&O implementando observabilidad realizarán otros beneficios».
Tales beneficios de observabilidad incluyen:
- Mejor satisfacción de usuario final acelerando respuesta a problemas y mejor rendimiento de aplicación que ayuda a reducir abandono de clientes. También mejora tasas de retorno y aumenta gasto de clientes.
- Costes de infraestructura menores. Mirando los datos generados, es posible optimizar infraestructura, por ejemplo, para reducir sobre-aprovisionamiento.
- Integración más estrecha con proceso de desarrollo con un «shift left» a donde el equipo de desarrollo y equipo de operaciones trabajan con un único concepto de entender el rendimiento de una aplicación.
- Mejor cobertura de arquitecturas modernas. «El énfasis de observabilidad en recopilación y análisis de telemetría significa que es adaptable a nuevos paradigmas de infraestructura, como contenedorización y microservicios».
- Mejorando tiempo a mercado cuando aplicaciones desarrolladas con observabilidad permitirán investigaciones significativamente más rápidas en cortes.
- Despliegues canary. Estos escenarios permiten a desarrolladores desplegar incrementalmente nuevo código en producción a un subconjunto de usuarios. Entonces, el radio de explosión de problemas se contiene y es fácil de revertir.
El uso original del término «observabilidad» no es nuevo, considerando que simplemente se relaciona con la capacidad de algo para ser observado. Sin embargo, está tomando un nuevo aspecto hoy cuando se aplica a tecnología de información empresarial. Todos esos bits y sus fallos no solo son observables, sino reparables cuando tomas acción lo suficientemente temprano.
Tecnología de Internet de las cosas
- 5 Reglas Comprobadas para Fortalecer Alianzas entre Operaciones y Mantenimiento
- Torno Haas GT-10: máquina compacta y versátil para operaciones secundarias
- Por qué una grúa pórtico es una opción inteligente para proyectos de construcción
- Cisco Present Industrial Network Director: Gestión IoT de Red Simplificada para Equipos de Operaciones
- 3 Ventajas Clave del Seguimiento de Maquinaria Pesada para Empresas de Alquiler
- Ingeniería de soluciones IoT de próxima generación que cruzan fronteras e impulsan excelencia operacional
- Edge Computing: Acelerando el despliegue de IA en el perímetro de la red
- Impulse el rendimiento TI: Aprovechando AIOps y Observabilidad para reducir tiempo de inactividad y mejorar satisfacción de usuario
- Monitorización y Control Avanzado de Nivel de Agua: Eficiencia y Sostenibilidad en Gestión Industrial
- Industria 4.0: Transformando el Monitoreo de Condición de Activos para una Eficiencia Inigualable
- Cómo IoT revoluciona la gestión de almacenes: Beneficios clave