Secciones

¿Qué es la automatización basada en eventos?

Copiar URL

La automatización basada en eventos es el proceso que permite responder automáticamente a las condiciones cambiantes en un entorno de TI, con el fin de resolver los problemas con mayor rapidez y reducir las tareas repetitivas o rutinarias. 

Permite conectar los datos, los análisis y las solicitudes de servicio con acciones automatizadas para que ciertas actividades, como responder a una interrupción del servicio o ajustar cualquier aspecto de un sistema de TI, se lleven a cabo de manera rápida y sencilla. Gracias a la automatización basada en la modalidad "si esto, entonces aquello" (IFTTT), los equipos de TI gestionan la manera y el momento de abordar ciertas acciones específicas. También ayuda a manejar la complejidad de la nube híbrida y de los entornos del extremo de la red, para que los equipos puedan enfocarse en otras tareas que tengan mayor prioridad.

Un evento es cualquier actividad detectable e importante para la gestión de la infraestructura de TI o la prestación de un servicio de TI. Los eventos suelen identificarse a través de las herramientas de supervisión de terceros, que normalmente indican las actividades o los cambios importantes en el estado de las aplicaciones, el hardware, el software, las instancias de nube u otras tecnologías.

Gestionar y responder a los eventos puede ser todo un desafío, porque las circunstancias particulares de cada uno de ellos y las respuestas necesarias pueden variar considerablemente en un entorno informático. Un tipo de evento podría requerir una acción rápida y deliberada, como apagar una tecnología (por ejemplo, ante un riesgo de seguridad), mientras que otro podría ser solo una notificación de que una aplicación muestra signos de estrés. Este tipo de soluciones deberían tener la flexibilidad suficiente para especificar el mejor modo de actuar ante un amplio rango de eventos y deberían poder adaptarse a los eventos nuevos que surjan con el tiempo.

En un entorno de TI, cuando algo está basado en eventos quiere decir que los datos y las solicitudes de servicio están conectados a ciertas acciones automatizadas; de esa forma, los pasos manuales que normalmente realizan los equipos de TI se llevan a cabo en un solo flujo de trabajo automatizado. 

Este tipo de automatización permite que, ante ciertos eventos, los sistemas inicien una respuesta automatizada predefinida. Por ejemplo, una interrupción del sistema puede activar un evento que automáticamente ejecute una acción específica, como registrar una solicitud de seguimiento de incidentes, recopilar los datos necesarios para resolver un problema o reiniciar el sistema. Estas acciones están predefinidas y automatizadas, por eso se realizan más rápido que si se llevaran a cabo de manera manual. 

De forma similar, la automatización basada en eventos permite que los equipos realicen un montón de otras operaciones del día 2, como gestionar la configuración y corregir los desajustes; gestionar los dispositivos del extremo de la red; preparar los sistemas; adaptar y ajustar el almacenamiento, las bases de datos y las aplicaciones; y gestionar los usuarios.

Analice más en detalle la automatización basada en eventos

Como las empresas tratan de aplicar la automatización de manera más estratégica en los entornos de nube híbrida y del extremo de la red, suelen comenzar automatizando las acciones de TI que son fundamentales para la gestión y la prestación de servicios. Si bien la automatización aumenta la velocidad y la agilidad de estos procesos (y minimiza los errores humanos), algunos eventos igualmente necesitan de la recopilación de información y de acciones manuales para resolver el problema, lo cual puede retrasar la resolución e interrumpir las operaciones cotidianas. 

La automatización basada en eventos permite que los equipos pasen de un enfoque de gestión de la TI reactivo a uno preventivo, y que agilicen las acciones informáticas mediante la automatización integral de los sistemas. Gracias a las funciones de gestión de eventos, se extiende el uso de la automatización a todos los dominios, los procesos y las ubicaciones geográficas, y esta tecnología se consolida por ofrecer uniformidad operativa, capacidad de recuperación y eficiencia.

La automatización basada en eventos permite una respuesta de TI más rápida (por ejemplo, un tiempo promedio de resolución o MTTR más corto en el caso de las interrupciones) y no necesita que los equipos realicen tareas manuales que suelen prolongar las jornadas laborales o llevarse a cabo fuera del horario de trabajo. Este tipo de soluciones pueden utilizarse para automatizar la creación de solicitudes de seguimiento de incidentes relacionados con los servicios, la recopilación de datos y las respuestas que se activan cuando se detecta un cambio en una tecnología específica. Gracias a que los equipos pueden observar y analizar cada vez más eventos y respuestas, logran abordar los problemas potenciales y recurrentes de manera preventiva.

La automatización basada en eventos ayuda a los equipos de TI a:

  • Seleccionar las tareas que son ideales para automatizar y, luego, permitir que los especialistas en TI (como los ingenieros en redes) apliquen la automatización para sus necesidades clave de manera flexible. 
  • Incorporar el conocimiento operativo actual a la toma de decisiones y las acciones automatizadas.
  • Realizar las tareas repetitivas de manera eficiente y prestar servicios con mayor rapidez.
  • Reducir las tareas de menor importancia y utilizar los recursos valiosos para otras actividades con mayor prioridad.
  • Abordar los problemas con rapidez, antes de que se conviertan en temas urgentes.
  • Automatizar las tareas repetitivas relacionadas con las redes, el extremo de la red, la infraestructura, DevOps, la seguridad y la nube.

Para comenzar, se necesita identificar las tareas repetitivas y tediosas que los equipos de TI realizan de manera manual y frecuente. Estos son algunos de los casos prácticos comunes:

Automatización de la resolución de problemas
Para solucionar un tipo específico de problema se suele seguir una serie de pasos que se repiten. La automatización basada en eventos puede conectar los análisis o las solicitudes de seguimiento de incidentes que detectan un problema con los pasos automatizados que los resolverán. Esto quiere decir que los equipos pueden automatizar la resolución de esas solicitudes, la corrección de problemas en función de patrones conocidos de comportamiento del sistema o la respuesta a los eventos supervisados, como una alerta que indica que el sistema necesita más capacidad. 

Enriquecimiento de las solicitudes de seguimiento de incidentes
Durante la gestión de estas solicitudes, suele suceder que no hay suficiente información para realizar un análisis eficaz de la causa raíz (RCA). Puede utilizar la automatización basada en eventos para acceder a los sistemas pertinentes, recopilar datos y actualizar las solicitudes de incidentes correspondientes con los detalles importantes que se necesitan para un RCA más profundo. 

Adaptación de las plataformas automatizada
Las plataformas y las cargas de trabajo de las aplicaciones dependen de una preparación automatizada para garantizar la continuidad del negocio y reducir el posible impacto en los clientes. Los equipos de TI combinan la capacidad y los indicadores de rendimiento con la automatización basada en eventos para preparar los contenedores, la infraestructura de nube, las máquinas virtuales y otras tecnologías de manera automática, y ya no de manera manual. Además de la adaptación automatizada, los eventos de las cargas de trabajo de las aplicaciones también pueden accionar la preparación de los entornos de desarrollo y prueba, y agilizar el proceso de innovación.

Reducción de riesgos
Con la automatización basada en eventos, las respuestas de seguridad se activan tan pronto como se identifica un riesgo. Por ejemplo, si se identifica un riesgo en un firewall, una solución de este tipo inmediatamente lo desactiva y crea una solicitud de seguimiento de incidente relacionado con un servicio, lo cual reduce las probabilidades de exposición a un fallo de seguridad. La automatización basada en eventos no solo ayuda a garantizar que se aborden las interrupciones rápidamente, sino también a detectar de manera anticipada las señales que conducen a ellas y, así, evitar otros problemas en el futuro y garantizar la estabilidad de la TI.

Gestión automatizada de los ajustes y la capacidad
La gestión constante de los ajustes y la capacidad es necesaria para muchas funciones de TI, como la administración de aplicaciones web y la supervisión de grupos de almacenamiento. En el caso de algunos equipos, se necesita realizar ajustes miles de veces por semana, lo cual lleva mucho tiempo si se realiza de manera manual. Este tipo de automatización responde a estos eventos en función de ciertas reglas predeterminadas (por ejemplo, para abordar temas como la baja capacidad de almacenamiento) y activa los ajustes automáticos. Si se eliminan los pasos manuales del proceso de ajuste, los equipos pueden ser más eficientes y rentables y estar disponibles para satisfacer otras necesidades empresariales importantes.

Automatización de la adaptación
Como sucede con el proceso de ajuste, puede resultar abrumador tener que adaptar de forma manual el procesamiento, el ancho de banda de red y el almacenamiento de las aplicaciones para satisfacer la demanda de los usuarios. Por ejemplo, una solución de automatización basada en eventos puede supervisar los grupos del buffer y ajustar los tamaños de manera automática teniendo en cuenta los límites.

Como parte de Red Hat® Ansible® Automation Platform, Event-Driven Ansible ofrece la función de gestión de eventos que se necesita para lograr una automatización integral de las tareas que consumen mucho tiempo en cualquier dominio de TI. 

Event-Driven Ansible es una solución adaptable con capacidad de respuesta que puede analizar los eventos que contienen datos útiles y discretos o categóricos. Permite que los equipos de TI determinen la respuesta apropiada para un evento específico y, luego, ejecuta las acciones automatizadas para abordar o solucionar ese evento. 

Las tareas de gestión de servicios de TI, como la mejora de las solicitudes de seguimiento de incidentes, la corrección de errores y la gestión de usuarios, son puntos de partida ideales. Sin embargo, Event-Driven Ansible ofrece la flexibilidad suficiente como para automatizar una gran variedad de tareas en todo el entorno de TI. Conecta los análisis con las acciones automatizadas, lo cual mejora la capacidad de recuperación y de respuesta de la TI, mientras libera a los equipos para que puedan enfocarse en tareas más importantes.

Con Event-Driven Ansible podrá realizar lo siguiente:

  • Acelerar la innovación. Libere a los equipos para que se dediquen a lo que mejor saben hacer y a lo más importante, para que puedan aportar un mayor valor al negocio desde la TI.
  • Implementar la automatización basada en eventos de manera más eficiente.Escriba reglas de automatización a través de los rulebooks de Ansible para proporcionar instrucciones de respuesta utilizando el lenguaje YAML, el cual es comprensible por el ser humano. Si lo desea, puede integrar los playbooks de Ansible. Además, realice cambios cuando lo considere necesario. Tenga en cuenta que los rulebooks de Ansible son similares a los playbooks, pero usan el formato condicional "si esto, entonces aquello" (IFTTT) para activar las respuestas a los eventos que se presentan.  
  • Aumentar la velocidad y la capacidad de respuesta. Aborde los problemas rápidamente, antes de que se conviertan en temas urgentes. Mejore el tiempo promedio de resolución (MTTR). Reduzca las tareas de menor importancia para optimizar el uso de recursos valiosos en otras actividades de mayor prioridad.
  • Trabajar con flexibilidad. Use un diseño modular para aplicar la automatización basada en eventos a todas las operaciones, desde la fuente hasta las reglas y las acciones. Suscríbase a muchas fuentes de eventos. Escriba reglas que permitan implementar las acciones de la forma que desea.
  • Adaptarse a todos los dominios de TI. Automatice las tareas repetitivas de las redes, el extremo de la red, la infraestructura, DevOps, la seguridad y la nube con una plataforma de automatización unificada.
  • Garantizar la uniformidad. Codifique los conocimientos operativos en los rulebooks de Ansible para responder de la misma manera siempre. Reduzca al mínimo los errores humanos que suelen ocurrir debido a la gran cantidad de tareas repetitivas y al cansancio del personal.

Ansible Automation Platform es una solución integral de automatización diseñada con la tecnología de open source y reforzada para las empresas, la cual le permitirá aumentar la productividad y finalizar los proyectos nuevos más rápido. Las suscripciones de Red Hat incluyen acceso al contenido certificado de nuestro ecosistema sólido de partners, servicios de gestión alojados y soporte técnico del ciclo de vida para que los equipos extiendan la automatización a toda la empresa. También podrá aprovechar el conocimiento especializado que hemos obtenido de nuestras asociaciones exitosas con miles de clientes.

Los contenedores, los clústeres y Ansible se combinan con la automatización basada en eventos

Puede utilizar Red Hat Ansible Automation Platform, Red Hat OpenShift® y Red Hat Advanced Cluster Management de manera conjunta para implementar y gestionar múltiples clústeres de Kubernetes en diferentes entornos.

En este laboratorio interactivo y autorregulado, aprenderá a utilizar la automatización basada en eventos en Ansible Automation Platform. A través de ejemplos prácticos, conocerá cómo funciona y se aplica a los desafíos operativos de la TI.

Siga leyendo

Artículo

Conceptos básicos de Ansible

Ansible se encarga de automatizar algunos procesos de la TI, como la preparación de la infraestructura y la gestión de la configuración. En esta introducción conocerá los conceptos básicos de Ansible.

Artículo

¿Qué es la gestión de los procesos empresariales?

La gestión de los procesos empresariales (BPM) consiste en modelar, analizar y optimizar los procesos integrales de esta naturaleza para lograr sus objetivos comerciales estratégicos.

Artículo

¿Por qué conviene elegir Red Hat para la automatización?

Red Hat Ansible Automation Platform incluye las herramientas que necesitan los equipos para implementar y compartir la automatización en toda la empresa.

Más información sobre la automatización

Productos

Servicio de nuestros asesores estratégicos, quienes tienen una visión amplia de su empresa, analizan sus desafíos y lo ayudan a superarlos con soluciones completas y rentables.

Plataforma que permite automatizar toda la empresa, sin importar en qué etapa del proceso de automatización se encuentre.

Contenido adicional

Ebook

La empresa automatizada: unificación de las personas y los procesos

Ebook

Automatice los flujos de trabajo de la infraestructura

PODCAST

Command Line Heroes Temporada 3, Episodio 5 Lenguajes que llegaron para quedarse

Escúchelo ahora

Recursos adicionales

Forrester Wave™: Automatización de la infraestructura, primer trimestre del 2023

Léalo aquí

Capacitación

Curso de capacitación gratuito

Ansible Essentials: Simplicity in Automation Technical Overview

Curso de capacitación gratuito

Red Hat Ansible Automation for SAP