Raccourcis

L'automatisation orientée événements, qu'est-ce que c'est ?

Copier l'URL

L'automatisation orientée événements est un processus qui permet de répondre automatiquement aux conditions changeantes d'un environnement informatique, dans l'objectif de résoudre les problèmes plus rapidement et de réduire les tâches courantes et répétitives. 

L'automatisation orientée événements aide à associer les données, les analyses et les demandes d'intervention à des actions automatisées afin que les activités, telles que la réponse à une panne ou l'ajustement de certains aspects d'un système informatique, puissent avoir lieu en un seul mouvement rapide. Avec l'automatisation conditionnelle, les équipes informatiques gèrent comment et quand elles souhaitent cibler des actions spécifiques, ainsi que les environnements de cloud hybride et d'edge computing complexes, ce qui leur permet de se consacrer à d'autres tâches prioritaires.

Un événement désigne tout fait détectable qui a une importance dans le cadre de la gestion de l'infrastructure informatique ou de la distribution d'un service informatique. Souvent détectés par des outils de surveillance tiers, les événements indiquent généralement des faits importants ou des changements d'état affectant les applications, le matériel, les logiciels, les instances cloud ou d'autres technologies.

Il peut être difficile de gérer les événements et d'y répondre, car les circonstances de leur survenue et la réponse à apporter peuvent varier considérablement au sein d'un environnement informatique. Un type d'événement peut nécessiter une action rapide et délibérée comme l'arrêt d'une technologie (face à un risque pour la sécurité, par exemple), alors qu'un autre événement demandera simplement une notification pour indiquer une surcharge au niveau d'une application. Les solutions d'automatisation orientée événements doivent apporter la flexibilité nécessaire pour identifier le meilleur plan d'action pour un large éventail d'événements, et être capables de s'adapter aux nouveaux types d'événements qui apparaissent au fil du temps.

Dans un environnement informatique, l'approche orientée événements consiste à associer les données et les demandes d'intervention à des actions automatisées de manière à réaliser, dans le cadre d'un seul workflow automatisé, l'ensemble des étapes manuelles généralement confiées aux équipes informatiques. 

Chaque fois qu'un événement se produit, une réponse automatisée prédéfinie est déclenchée. Par exemple, la panne d'un système peut déclencher un événement qui exécute automatiquement une action spécifique, comme l'enregistrement d'un ticket d'incident, la collecte des informations requises pour la résolution du problème ou un redémarrage. Parce que ces actions sont prédéfinies et automatisées, leur exécution est plus rapide par rapport à un processus de résolution manuel. 

L'automatisation orientée événements aide également les équipes à réaliser différentes opérations de maintenance : gestion des configurations et résolution des écarts de configuration, gestion des appareils d'edge computing, provisionnement, optimisation et mise à l'échelle du stockage, des bases de données et des applications, et gestion des utilisateurs.

Découvrez plus en détail l'automatisation orientée événements

Les entreprises qui souhaitent déployer une approche stratégique de l'automatisation dans les environnements de cloud hybride et d'edge computing commencent souvent par automatiser les tâches informatiques situées au cœur de la gestion et de la distribution des services. Si l'automatisation améliore la rapidité et l'agilité de ces processus tout en réduisant au maximum les erreurs humaines, certains événements exigent encore d'intervenir et de collecter des informations manuellement, ce qui peut retarder la résolution des problèmes et perturber l'exploitation au quotidien. 

Avec l'automatisation orientée événements, les équipes peuvent adopter une approche proactive de la gestion informatique et rationaliser les tâches informatiques grâce à une automatisation complète de bout en bout. Les solutions dotées de fonctionnalités de traitement des événements permettent d'étendre l'utilisation de l'automatisation à l'ensemble des domaines et processus de l'entreprise, en s'affranchissant des barrières géographiques. Le niveau de maturité de l'automatisation augmente grâce au renforcement de la cohérence, de la résilience et de l'efficacité.

En plus d'écourter les délais de réponse, notamment le temps moyen de résolution des pannes, l'automatisation orientée événements évite les interventions manuelles en dehors des horaires habituels ou qui allongent d'autant la journée de travail des équipes. Les solutions orientées événements peuvent être utilisées pour automatiser les différentes étapes suivant la détection d'un changement au niveau d'une technologie donnée, à savoir la création d'un ticket d'intervention, la collecte d'informations et la résolution du problème. Grâce à une meilleure observabilité des événements et des réponses, les équipes peuvent traiter de manière proactive les problèmes potentiels et récurrents.

Avec l'automatisation orientée événements, les équipes informatiques peuvent :

  • sélectionner les tâches à automatiser, et autoriser les spécialistes d'un domaine (un ingénieur réseau, par exemple) à ajuster l'automatisation selon les principaux besoins ; 
  • orienter l'automatisation des décisions et actions à l'aide des connaissances opérationnelles existantes ;
  • exécuter les tâches répétitives avec efficacité et accélérer la distribution des services ;
  • réduire les tâches de base et réaffecter les ressources à d'autres tâches prioritaires ;
  • traiter rapidement les problèmes non résolus, avant qu'ils ne deviennent urgents ;
  • automatiser les tâches répétitives pour la mise en réseau, l'edge computing, l'infrastructure, les processus DevOps, la sécurité et le cloud.

L'automatisation orientée événements commence par l'identification des tâches répétitives et redondantes que les équipes informatiques effectuent manuellement et fréquemment. Voici quelques cas d'utilisation courants :

Correction automatisée
La résolution d'un type de problème spécifique se fait souvent en plusieurs étapes reproductibles. L'automatisation orientée événements associe les analyses ou les tickets signalant un problème aux étapes automatisées qui permettront de le résoudre. Les équipes peuvent ainsi automatiser la résolution des tickets, la correction des problèmes sur la base de modèles de comportements connus du système, ou encore la réponse aux événements surveillés (par exemple, une alerte indiquant qu'un système a besoin de plus de capacité). 

Enrichissement des tickets
Le manque d'informations est une difficulté courante dans la gestion des tickets, qui empêche d'analyser efficacement les causes premières du problème. L'automatisation orientée événements permet de collecter des données dans les systèmes concernés, puis de mettre à jour les tickets correspondants avec tous les détails nécessaires à une analyse plus approfondie des causes premières. 

Mise à l'échelle automatisée des plateformes
Le provisionnement automatisé des plateformes et charges de travail d'applications assure la continuité des activités de l'entreprise, tout en limitant les répercussions potentielles pour le client. Les équipes informatiques peuvent combiner l'automatisation orientée événements avec des indicateurs de mesure de la capacité et des performances, afin de provisionner automatiquement les conteneurs, l'infrastructure cloud, les machines virtuelles et d'autres technologies. En plus de la mise à l'échelle automatisée, les événements liés aux charges de travail des applications peuvent déclencher le provisionnement des environnements de développement et de test, accélérant par la même occasion l'innovation.

Atténuation des risques
Grâce à l'automatisation orientée événements, la résolution des incidents de sécurité peut se faire dès qu'un risque est identifié. Par exemple, suite à la détection d'un risque sur un pare-feu, la solution orientée événements fermera immédiatement le pare-feu et créera un ticket d'intervention pour limiter l'apparition de failles. En plus d'accélérer le traitement des pannes, l'automatisation orientée événements contribue à la surveillance proactive des premiers signes pour empêcher l'apparition d'autres problèmes et garantir la stabilité de l'environnement informatique.

Automatisation de l'optimisation et de la gestion de la capacité
L'optimisation et la gestion de la capacité sont deux processus continus indispensables à de nombreuses fonctions informatiques, comme la gestion des applications web et la surveillance des pools de stockage. Certaines équipes doivent effectuer manuellement plusieurs milliers voire des dizaines de milliers d'opérations d'optimisation chaque mois, ce qui leur prend énormément de temps. L'automatisation orientée événements peut apporter une solution grâce à des règles prédéterminées (lorsque la capacité de stockage devient trop faible, par exemple) et à des ajustements automatiques. En supprimant les étapes manuelles du processus d'optimisation, les équipes gagnent en efficacité et en rentabilité, et elles sont plus disponibles pour satisfaire les autres besoins métier essentiels.

Mise à l'échelle de l'automatisation
Tout comme pour l'optimisation, il peut être fastidieux de mettre à l'échelle manuellement la bande passante réseau et les ressources de stockage et de traitement des applications pour suivre le rythme de la demande. Avec une solution d'automatisation orientée événements, il est possible par exemple de surveiller les pools de mémoire tampon et d'ajuster automatiquement leur taille lorsque les limites sont atteintes.

La solution Event-Driven Ansible, qui fait partie de Red Hat® Ansible® Automation Platform, offre les fonctionnalités de traitement des événements nécessaires pour déployer l'automatisation de bout en bout et automatiser les tâches chronophages dans tous les domaines informatiques. 

Event-Driven Ansible est une solution d'automatisation réactive et évolutive, capable de traiter des événements contenant des informations distinctes et exploitables. Elle permet aux équipes informatiques d'identifier la réponse appropriée à un événement particulier, puis d'exécuter des actions automatisées pour traiter ou corriger l'événement. 

Pour se lancer dans l'automatisation orientée événements, il est préférable de commencer par les tâches de gestion des services informatiques (amélioration des tickets, correction, gestion des utilisateurs, etc.). Toutefois, la flexibilité de la solution Event-Driven Ansible permet d'automatiser une grande variété de tâches, dans l'ensemble de l'environnement informatique. Event-Driven Ansible connecte les analyses aux actions automatisées, et améliore ainsi la résilience et la réactivité de l'environnement, tout en libérant du temps pour des activités plus essentielles.

Voici les avantages de la solution Event-Driven Ansible :

  • Accélération de l'innovation : aidez vos équipes à libérer leur plein potentiel sur les tâches essentielles et à contribuer à la création de davantage de valeur pour l'entreprise grâce à l'informatique.
  • Amélioration de l'efficacité du déploiement de l'automatisation orientée événements :rédigez des règles d'automatisation en utilisant des rulebooks Ansible pour fournir des instructions de réponse en YAML, un langage facile à lire, et incorporez éventuellement des playbooks Ansible que vous pourrez modifier si besoin. Semblables aux playbooks, les rulebooks Ansible utilisent cependant un formatage conditionnel pour déclencher des réponses suite à des événements au fur et à mesure que ceux-ci se produisent.  
  • Accélération des temps de réponse et de résolution : traitez les problèmes rapidement, avant qu'ils ne deviennent urgents, en réduisant notamment le temps moyen de résolution. Réduisez les tâches de base afin de réaffecter les ressources à d'autres tâches prioritaires.
  • Augmentation de la flexibilité : utilisez une approche modulaire, basée sur des sources, règles et actions, pour appliquer l'automatisation orientée événements à l'ensemble de l'exploitation. Abonnez-vous à de nombreuses sources d'événements et rédigez des règles afin de personnaliser l'exécution des actions.
  • Adaptabilité à tous les domaines informatiques : automatisez les tâches répétitives pour la mise en réseau, l'edge computing, l'infrastructure, les processus DevOps, la sécurité et le cloud, via une plateforme d'automatisation unifiée.
  • Cohérence : codifiez les connaissances opérationnelles dans des rulebooks Ansible afin de toujours apporter la même réponse, indépendamment des circonstances. Réduisez au maximum les erreurs humaines, souvent dues à la fatigue et à la multiplication des tâches répétitives.

Complète et basée sur des innovations Open Source renforcées pour les entreprises, la solution d'automatisation Ansible Automation Platform vous permet de gagner en productivité et de réduire le délai de réalisation des nouveaux projets. Avec une souscription Red Hat, vous bénéficiez de contenus certifiés issus de notre riche écosystème de partenaires, d'un accès à des services de gestion hébergés et d'une assistance technique tout au long du cycle de vie qui permet à vos équipes de faire évoluer les processus automatisés dans l'ensemble de votre entreprise. En outre, vous profiterez de l'expertise que nous avons acquise grâce à nos réussites auprès de milliers de clients.

Association des conteneurs, des clusters et d'Ansible avec l'automatisation orientée événements

Vous pouvez utiliser Red Hat Ansible Automation Platform, Red Hat OpenShift® et Red Hat Advanced Cluster Management ensemble pour déployer et gérer efficacement plusieurs clusters Kubernetes dans tous les environnements.

Lors de cet atelier interactif et en autonomie, vous apprendrez à utiliser l'automatisation orientée événements dans Ansible Automation Platform. À travers des exemples pratiques, vous découvrirez le fonctionnement de cette approche et comment elle peut vous aider à surmonter vos difficultés liées à l'exploitation informatique.

Lire la suite

Article

Apprendre les bases d'Ansible

Ansible permet d'automatiser les processus informatiques tels que le provisionnement et la gestion des configurations. Apprenez les bases d'Ansible en lisant cette présentation des concepts clés.

Article

La gestion des processus métier, qu'est-ce que c'est ?

La gestion des processus métier est une pratique de modélisation, d'analyse et d'optimisation des processus métier de bout en bout qui vous permet d'atteindre vos objectifs métier stratégiques.

Article

Red Hat, un partenaire de choix en matière d'automatisation

La solution Red Hat Ansible Automation Platform comprend tous les outils nécessaires au partage des processus d'automatisation entre les équipes et à la mise en œuvre de l'automatisation à l'échelle de l'entreprise.

En savoir plus sur l'automatisation

Produits

Contrats avec des conseillers stratégiques qui prennent en considération tous les tenants et les aboutissants de votre entreprise, analysent les défis auxquels vous êtes confrontés et vous aident à les relever avec des solutions complètes et économiques.

Plateforme pour la mise en œuvre de l'automatisation à l'échelle de l'entreprise, quelle que soit votre situation.

Ressources

Formations

Cours gratuit

L'essentiel d'Ansible : automatiser en toute simplicité – Présentation technique

Cours gratuit

Red Hat Ansible Automation pour SAP