Cultivando una cultura impulsada por observabilidad para excelencia en TI, DevOps y SRE
La observabilidad con sistemas TI empresariales es crítica en una era de transformación digital.
A medida que organizaciones abrazan transformación digital, la automatización asociada de procesos de negocio ha aumentado la presión sobre equipos TI para ser más proactivos y flexibles. Hay un foco inusual en practicantes DevOps e ingenieros de fiabilidad de sitios (SREs), pues son los profesionales que crean las apps críticas y las mantienen funcionando. La respuesta rápida e informada es vital porque un negocio digitalmente transformado vive o muere por el rendimiento de sus sistemas operativos.
La complejidad inherente de sistemas modernos y vastos volúmenes de datos operativos ha producido un nuevo desafío asociado. Cuando algo falla y el rendimiento sufre, los procesos manuales heredados de descubrimiento de causa raíz probable y remediación son demasiado lentos. Como resultado, la nueva herramienta esencial para equipos operativos es la observabilidad.
La necesidad de observabilidad
La observabilidad es la forma moderna para que equipos usen datos operativos como piedra Rosetta que muestra claramente los estados internos de todos los elementos del sistema y relaciones contextuales entre sí. La observabilidad es tu amiga 24x7 porque cuando un proceso de negocio deja de funcionar, algoritmos usan tus datos para informar rápidamente a equipos exactamente qué falló —y por qué. Luego, la observabilidad te guía a los pasos correctos para remediación para que puedas poner sistemas en marcha ASAP.
El requisito de observabilidad comienza con desarrollo de aplicaciones modernas. La creación, despliegue e iteración continua de apps de negocio necesita observabilidad porque están intrínsecamente ligadas a todas las pilas del entorno TI empresarial.
Por esta razón, equipos de desarrollo a menudo impulsan cambios en la dinámica y rol del departamento TI. El trabajo de practicantes DevOps y SREs ya no puede verse como solo una función back-end. DevOps y SREs deben ser proactivos, especialmente cuando esa función se vincula directamente a generación de ingresos.
Consideremos tres cambios significativos para practicantes DevOps y SREs.
Agilidad. DevOps trata de velocidad. La amplia adopción de prácticas de desarrollo ágil acelera la entrega de creación de apps y cambios de características al entorno de producción.
Automatización. DevOps ha automatizado mayormente el proceso de entrega de cambios. Como resultado, el proceso de desarrollo es mucho más rápido. También lo es la entrega de resultados.
Integración. Dado que el trabajo de practicantes DevOps y SREs toca todas las pilas de TI empresarial, no es sorprendente encontrar desegregación ocurriendo con equipos de desarrollo y operaciones. Históricamente, el equipo de operaciones TI ha proporcionado cuidado del entorno y DevOps y SREs han gestionado desarrollo como dos funciones separadas —a menudo con estructuras de reporte organizacional diferentes. En un entorno moderno, funciones aisladas ya no son prácticas. Típicamente ahora se unen en términos de práctica, interacción, incluso compartiendo herramientas tecnológicas como observabilidad.
¿Hay resistencia a crear esta Gran Familia Feliz? ¡Obviamente! Operaciones TI pueden resentir la interacción cercana con desarrollo o ver la codificación como un pequeño engranaje en una rueda gigante. Por el contrario, practicantes DevOps y SREs pueden no entender plenamente la dificultad de gestionar un vasto entorno de producción. Desde fuera, cuidar la producción puede parecer una tarea relativamente sencilla, de bajo nivel. Para un DevOps y SRE puro, la perspectiva sobre infraestructura puede ser miope, enfocándose solo en los parches específicos de infraestructura relevantes para cualquier proyecto de codificación particular.
Si estas actitudes existen en su entorno moderno, ayudar a equipos a ajustar comportamiento a nuevos requisitos debería ser Prioridad Uno. Ninguna app moderna vive en aislamiento; coexiste con un ecosistema complejo de recursos TI compartidos. ¡Igualmente, la colaboración de los cuidadores de apps y entorno es esencial!
Aprovechando herramientas de observabilidad y automatización
La unidad entre practicantes DevOps, SREs y operaciones TI no es solo sobre suavizar o romper interacciones humanas aisladas. La unidad también implica el uso de herramientas de observabilidad compartidas que ayuden a todos a aprovechar los mismos datos operativos para cumplir responsabilidades en sus respectivos dominios laborales.
Consideremos cómo la automatización alimenta esta relación. Para equipos DevOps y SRE, hay muchos pasos para mover un nuevo módulo o aplicación del entorno de desarrollo al entorno de producción real. Históricamente, estos pasos han sido mayormente manuales. Ahora la automatización elimina el trabajo pesado sacando al humano del proceso.
Al usar una solución de observabilidad con automatización, el camino de desarrollo a producción puede ejecutarse de forma más inteligente.
Por ejemplo, una solución de observabilidad puede proporcionar algoritmos que automáticamente usen datos del entorno de producción para entender la disposición actual de recursos dentro de ese entorno. Tener este insight permite a practicantes DevOps y SREs asegurar que la nueva aplicación o cambio entregado tiene recursos suficientes para soportarse, sin colisionar con o hambrienta otras aplicaciones por recursos compartidos. Todo esto es alcanzable con automatización.
Una etapa para automatización es el camino de desarrollo a producción. Herramientas de observabilidad para mejorar este camino incluyen descubrimiento de patrones, detección de anomalías y análisis causal. La solución de observabilidad evaluará automáticamente asignación de recursos y decisiones de tiempo alrededor de la entrega de nuevos componentes al entorno de producción.
Otra etapa es iteraciones continuas de la app con nuevas características y funcionalidad. Cambios de software solían tener debuts languidecientes una vez al año, dos veces al año, quizás trimestral. ¡Con DevOps, cambios son más como docenas, cientos o miles de veces por semana! Herramientas de observabilidad automatizadas son esenciales.
Ayudando a equipos a obtener control con observabilidad
Apps modernas tienen características diferentes y desafiantes; son modulares, efímeras y altamente distribuidas. Sin observabilidad, es imposible predecir con alto grado de certeza qué impacto tendrá un nuevo cambio en un entorno de producción.
Solo una solución de observabilidad puede analizar rápidamente qué significa la presencia de un elemento nuevo particular, y proporcionar rápidamente insight diagnóstico de vuelta a practicantes DevOps, SREs y operaciones TI sobre cómo resolver problemas.
Debido a vastos volúmenes de datos operativos de transformación digital, practicantes DevOps, SREs y equipos de operaciones TI encuentran virtualmente imposible entender cómo está rindiendo el entorno de producción sin usar una herramienta de observabilidad. Sin su filtro inteligente, el ciclo de desarrollo se vuelve ponderoso y los equipos encuentran difícil aplicar acción a eventos negativos.
La observabilidad vendrá al rescate. Al esforzarse por desvanecer silos y crear unidad organizacional para una cultura TI moderna, asegúrense de evaluar opciones de observabilidad compartidas que cementen unidad de practicantes DevOps, SREs y equipos de operaciones TI. La observabilidad es la base de control operativo y provisión fiable de servicios de alto rendimiento para la empresa moderna.
Tecnología de Internet de las cosas
- GE Presenta Durus Plus: Controlador de Gama Baja Mejorado para Control Industrial Fiable
- Teradyne invierte 36 M$ en hub de cobots en Odense para MiR y Universal Robots
- PLASTICS publica ANSI B151.27‑2021: nueva norma de seguridad para sistemas robot-inyección
- Pixus Lanza Frontales 6U OpenVPX Robustos con Integridad Estructural Mejorada
- Micro-Epsilon presenta ILR2250-100-H: sensor láser distancia robusto con calefacción/refrigeración integrada para exteriores todo el año
- Cisco Presenta Routers Industriales Catalyst 5G para Conectar Empresa y Edge sin Fisuras
- Diseñando Dispositivos IoT para LTE y NB‑IoT: Insights Expertos en Integración de Antena y Certificación
- Revolución en conectividad IoT: nuevos modelos MVNO amenazan operadores tradicionales
- Mercado IoT de Consumo en Auge: Perspectivas 2023, Innovaciones Tecnológicas y Tendencias Globales de Crecimiento
- Lenguaje unificado acelera despliegues 5G e impulsa nuevos modelos de negocio IoT
- DSM y Nedcam se alían para impulsar la impresión 3D FGF a gran escala