Visão geral
A automação orientada a eventos é o processo de responder automaticamente às mudanças de condições de um ambiente de TI para acelerar a solução de problemas e diminuir as tarefas rotineiras e repetitivas.
Com a automação orientada a eventos, você conecta as solicitações de serviço, análise e dados a ações automatizadas para que as atividades possam ocorrer em um movimento único e rápido. Por exemplo, responder a uma interrupção ou ajustar algum aspecto de um sistema de TI. A automação no formato "se isto, então aquilo" ajuda as equipes de TI a determinarem como e quando direcionar ações específicas. Ela também permite gerenciar a complexidade da nuvem híbrida e dos ambientes de edge, liberando as equipes para se concentrarem em outras prioridades.
O que é um evento de TI?
Um evento se refere a qualquer atividade detectável que seja relevante no gerenciamento da infraestrutura de TI ou na entrega de um serviço de TI. Os eventos costumam ser identificados com o uso de ferramentas externas de monitoramento. Além disso, eles normalmente representam atividades significativas ou mudanças de estado em aplicações, hardware, software, instâncias de nuvem e outras tecnologias.
Gerenciar eventos e responder a eles são tarefas desafiadoras, porque as circunstâncias associadas e a reação necessária podem variar drasticamente de acordo com o ambiente de TI. Um tipo de evento pode exigir uma ação rápida e premeditada, como encerrar uma tecnologia (o que é comum nos cenários de riscos à segurança). Em outros casos, um evento pode ser simplesmente um aviso de que a aplicação apresenta sinais de estresse. Com as soluções de automação orientadas a eventos, você tem flexibilidade suficiente para determinar a melhor ação a ser tomada e para conseguir se adaptar a novos tipos de evento que surgirem com o tempo.
Recursos da Red Hat
O que significa ser orientado a eventos?
Nos ambientes de TI, ser orientado a eventos significa conectar solicitações de serviço e dados a ações automatizadas para que as etapas manuais normalmente executadas pelas equipes de TI aconteçam em um único fluxo de trabalho automatizado.
Com a automação orientada a eventos, os sistemas iniciam uma resposta automatizada e predefinida quando um evento ocorre. Por exemplo, a interrupção de um sistema pode acionar um evento que executa uma ação específica automaticamente, como registrar um incidente, coletar as informações necessárias para a solução do problema ou realizar uma reinicialização. Como as ações são predefinidas e automatizadas, é muito mais rápido executar as etapas necessárias dessa maneira do que manualmente.
Da mesma forma, com a automação orientada a eventos, as equipes podem executar várias operações extras de Dia 2, como o gerenciamento de configurações e a solução de problemas de desvio, controle dos dispositivos de edge, provisionamento, administração de usuários e implementação de ajustes e escalabilidade no armazenamento, bancos de dados e aplicações.
Quais os benefícios da automação orientada a eventos para as equipes de TI?
As organizações se esforçam para usar a automação de maneira mais estratégica nos ambientes de nuvem híbrida e de edge. Muitas vezes, elas começam automatizando as ações de TI que são fundamentais para o gerenciamento e a entrega de serviços. Mesmo que a automação aumente a velocidade e a agilidade desses processos, além de reduzir os erros humanos, alguns eventos ainda exigem a solução manual do problema e a coleta de informações. Isso pode atrasar a resolução e atrapalhar as operações diárias.
Com a automação orientada a eventos, as equipes substituem uma abordagem de gerenciamento de TI reativa por uma proativa e otimizam as ações de TI aplicando a automação de ponta a ponta. Há soluções com recursos de gerenciamento de eventos que ampliam o uso da automação em diferentes domínios, processos e localizações geográficas. Com elas, é possível aprimorar a maturidade da automação assegurando a eficiência, resiliência e consistência das operações.
A automação orientada a eventos acelera a resposta da TI, encurtando o tempo médio de resolução (MTTR) no caso de interrupções, por exemplo. Além disso, ela não exige que as equipes executem ações manuais, o que muitas vezes prolonga os dias de trabalho e ocorre fora do expediente. É possível usar as soluções orientadas a eventos para automatizar a criação de incidentes de serviço, a coleta de informações e as etapas de resposta acionadas quando uma mudança é detectada em uma determinada tecnologia. Quando as equipes têm mais observabilidade com relação aos eventos e respostas, elas solucionam de maneira proativa os problemas em potencial e recorrentes.
A automação orientada a eventos ajuda as equipes de TI a:
- Escolher as tarefas certas para automatizar. Depois, os especialistas do domínio de TI (como engenheiros de rede) podem aplicar a automação às principais necessidades de maneira flexível.
- Incorporar o conhecimento operacional existente à tomada de decisões e ações automatizadas.
- Realizar tarefas repetitivas com eficiência e acelerar a entrega de serviços.
- Diminuir as tarefas de baixo nível e usar recursos relevantes em outras prioridades.
- Lidar rapidamente com problemas que podem piorar, antes que eles se tornem urgentes.
- Automatizar as tarefas repetitivas relacionadas à rede, edge, infraestrutura, DevOps, segurança e nuvem.
Casos de uso da automação orientada a eventos
Para começar a implementar a automação orientada a eventos, você precisa primeiro identificar as tarefas repetitivas e rotineiras que as equipes de TI realizam de maneira manual e frequente. Alguns casos de uso comuns incluem:
Correção automatizada
Muitas vezes, a solução para um tipo específico de problema é uma série de etapas repetíveis. Com a automação orientada a eventos, você conecta os dados analíticos ou incidentes que sinalizam o problema às etapas automatizadas que vão resolvê-lo. Assim, as equipes podem automatizar a resolução dos incidentes, a correção dos problemas com base em padrões conhecidos de comportamento do sistema e a resposta a eventos monitorados. Por exemplo, um alerta de que o sistema precisa de mais capacidade.
Melhorias no gerenciamento de incidentes
É muito comum que os incidentes não incluam informações suficientes para viabilizar uma análise de causa raiz (RCA) efetiva. É possível usar a automação orientada a eventos para acessar os sistemas relevantes, coletar dados e atualizar os incidentes com os detalhes necessários para que o processo de RCA seja completo.
Escalabilidade automatizada na plataforma
As plataformas e as cargas de trabalho da aplicação dependem do provisionamento automatizado para manter a continuidade dos negócios e diminuir os possíveis impactos nos clientes. Em vez de esperarem para executar o provisionamento manual, as equipes de TI podem combinar métricas de desempenho e capacidade com a automação orientada a eventos para provisionar automaticamente os containers, infraestrutura de nuvem, máquinas virtuais e outras tecnologias. Além da escalabilidade automatizada, os eventos das cargas de trabalho da aplicação também podem acionar o provisionamento do ambiente de teste e desenvolvimento para acelerar o processo de inovação.
Mitigação de riscos
Com a automação orientada a eventos, é possível iniciar respostas de segurança assim que um risco é identificado. Por exemplo, quando um risco é identificado em um firewall, uma solução orientada a eventos pode encerrar imediatamente esse firewall e criar um incidente de serviço. Isso reduz as chances de exposição a uma violação de segurança. Com a automação orientada a eventos, as interrupções são solucionadas com rapidez. Além disso, ela oferece a capacidade de monitorar os sinais que levam a interrupções, evitando ainda mais problemas no futuro e assegurando a estabilidade da TI.
Gerenciamento de capacidade e ajuste automatizados
O gerenciamento de capacidade e o ajuste são necessários para muitas funções de TI, como a administração de aplicações web e o monitoramento de pools de armazenamento. Em algumas equipes, os ajustes são feitos milhares ou dezenas de milhares de vezes por mês, o que torna esse trabalho muito demorado quando executado manualmente. A automação orientada a eventos responde a esses tipos de eventos com base em regras predeterminadas, solucionando problemas como baixa capacidade de armazenamento, por exemplo. Em seguida, ela aciona ajustes automáticos. Com a eliminação das etapas manuais desse processo de ajuste, as equipes se tornam mais eficientes, econômicas e disponíveis para atender a outras necessidades empresariais essenciais.
Automação da escalabilidade
Assim como o ajuste, é muito trabalhoso expandir manualmente a largura de banda da rede, o processamento e o armazenamento das aplicações para atender às demandas dos usuários. Por exemplo, com uma solução de automação orientada a eventos, é possível monitorar os pools de buffer, ajustando os tamanhos automaticamente à medida que os limites são atingidos.
Por que escolher a Red Hat para a automação orientada a eventos?
Incluído no Red Hat® Ansible® Automation Platform, o Event-Driven Ansible oferece a capacidade de gerenciamento de eventos necessária para implementar a automação completa e automatizar as tarefas demoradas em todos os domínios da TI.
O Event-Driven Ansible é uma solução de automação escalável e responsiva usada para processar eventos que contêm informações variadas e úteis. Com essa solução, as equipes de TI determinam a resposta apropriada para um evento específico e, em seguida, executam ações automatizadas para lidar com ele ou solucioná-lo.
Os pontos de partida ideais são as tarefas de gerenciamento de serviços de TI, como a administração de usuários, correções e melhoria no gerenciamento de incidentes. No entanto, o Event-Driven Ansible oferece flexibilidade suficiente para você automatizar várias tarefas em todo o ambiente de TI. O Event-Driven Ansible combina dados analíticos a ações automatizadas, o que melhora a resiliência e a responsividade da TI. Além disso, as equipes ficam liberadas para se concentrarem no trabalho mais relevante.
Com o Event-Driven Ansible, é possível:
- Acelerar a inovação. Suas equipes terão tempo para realizar as tarefas mais importantes do melhor jeito possível. Assim, elas ajudam a agregar mais valor aos negócios diretamente da TI.
- Implementar a automação orientada a eventos com mais eficiência. Escreva regras de automação por meio de Ansible Rulebooks para criar instruções de resposta com a linguagem legível YAML. Se quiser, incorpore Ansible Playbooks. Faça alterações quando necessário. Os Ansible Rulebooks são semelhantes aos playbooks, mas usam a formatação condicional "se isto, então aquilo" para viabilizar as respostas aos eventos à medida que eles acontecem.
- Aumentar a velocidade e a responsividade. Lide rapidamente com os problemas antes que eles se tornem urgentes. Aprimore o tempo médio de resolução (MTTR). Diminua as tarefas de baixo nível para otimizar o uso de recursos relevantes em outras prioridades.
- Trabalhe com flexibilidade. Use um design modular para aplicar a automação orientada a eventos a todas as operações, saindo da origem, passando pelas regras e chegando à ação. Assine várias origens de evento. Escreva regras que implementem ações do jeito que você quiser.
- Tenha capacidade de adaptação nos domínios de TI. Automatize as tarefas repetitivas relacionadas à rede, edge, infraestrutura, DevOps, segurança e nuvem usando uma plataforma de automação.
- Aumente a consistência. Codifique o conhecimento operacional em Ansible Rulebooks para responder da mesma maneira, sempre. Diminua os erros humanos muitas vezes causados por um alto volume de tarefas repetitivas e pela sobrecarga das equipes.
O Ansible Automation Platform é uma solução de automação completa baseada na inovação open source e fortalecida para sua empresa. Com ele, você aumenta a produtividade e diminui o tempo de conclusão dos novos projetos. Com uma subscrição da Red Hat, você aproveita o conteúdo certificado do nosso robusto ecossistema de parceiros, ganha acesso a serviços de gerenciamento hospedados e tem suporte técnico de ciclo de vida para que suas equipes expandam a automação em toda a organização. Além disso, ajudamos você com nosso conhecimento especializado, adquirido após anos de trabalho bem-sucedido com milhares de clientes.
Quer uma experiência hands-on?
Neste laboratório interativo e individualizado, você aprende a usar a automação orientada a eventos no Ansible Automation Platform. Por meio de exemplos hands-on, você vai explorar como a solução funciona e como usá-la para enfrentar os desafios da sua operação de TI.
Blog da Red Hat
Tudo relacionado à Red Hat: soluções, treinamentos e certificações Red Hat, casos de sucesso de clientes, novidades dos nossos parceiros e notícias sobre projetos das comunidades open source.