Abonnez-vous au flux

La transformation numérique des entreprises est partie pour durer, que ce soit pour améliorer les workflows internes ou pour fournir directement des capacités qui améliorent l'expérience client par le biais d'applications hébergées dans le cloud hybride. Une fois ces solutions créées et déployées, l'objectif est de garantir un fonctionnement fluide. 

Assurer un fonctionnement continu grâce à l'automatisation

Les opérations de maintenance s'accompagnent de certaines difficultés, notamment aux niveaux suivants :

  • Atténuation continue des risques pour la sécurité
  • Évolutivité
  • Mises à niveau et correctifs
  • Changements et effets des technologies et de l'environnement
  • Cohérence des changements
  • Maintenance des solutions
  • Besoins en conformité
  • Personnel limité
  • Déficit de compétences
  • Recrutement
  • Distribution « agile » des services
  • Temps moyen de résolution court
  • etc.

Dans ce contexte, les solutions d'automatisation informatique aident les équipes à réagir plus rapidement, en renforçant la cohérence et l'efficacité.

Prenons pour exemple une équipe qui doit corriger 100 serveurs en raison d'un risque de sécurité nouvellement identifié. La solution Red Hat Ansible Automation Platform permet d'effectuer en quelques minutes une tâche qui prendrait normalement des heures, voire des jours. Ces temps de réponse très rapides se retrouvent dans les études de cas de l'université Emory et Blue Cross and Blue Shield of North Carolina. Ce type d'automatisation est utilisé par les équipes d'exploitation informatique de toutes tailles, en raison des avantages qu'offre la rationalisation de l'exploitation.

Observer et répondre : l'automatisation orientée événements

Pour aller plus loin, les équipes informatiques peuvent recourir à l'automatisation orientée événements afin d'étendre davantage l'utilisation de l'automatisation. Dans les cas d'utilisation ci-dessus, après la création des playbooks Ansible, un membre de l'équipe informatique lance manuellement leur exécution. Il s'agit d'un excellent modèle pour les changements à grande échelle, comme l'application de correctifs planifiée à 100 serveurs.

Dans le modèle orienté événements, les processus automatisés sont contenus dans des règles Ansible de type « si ceci, alors cela ». Ils sont prêts à être déclenchés par un événement et sont donc adaptés pour répondre à un événement observé. Par exemple, si un routeur ne répond pas, ce type de processus automatisé va créer un ticket et redémarrer le routeur. Les règles Ansible (via des rulebooks Ansible, comme expliqué ci-dessous) restent actives, en attente des événements ou conditions qui déclenchent leur utilisation, ce qui permet la mise en place d'une réponse automatisée. 

Event-Driven Ansible, la solution d'automatisation orientée événements de Red Hat, fonctionne sur la base des trois concepts suivants, contenus dans un rulebook Ansible.

Sources : ce sont des générateurs d'événements, comme un outil de surveillance tiers qui identifie et signale la panne d'un serveur web. Le composant Event-Driven Ansible s'appuie sur des événements issus d'outils tiers ou de sources personnalisées à l'aide de plug-ins source. Nos partenaires éditeurs de logiciels indépendants (ISV) travaillent actuellement sur la création de plug-ins entre leurs technologies et Event-Driven Ansible, et vous pouvez également créer vos propres plug-ins source pour vos sources d'événements personnalisées.

Règles : ce sont des instructions conditionnelles qui tentent de définir les conditions d'un événement. Dès qu'une condition est satisfaite, une action définie peut avoir lieu. Par exemple, une règle peut préciser que l'arrêt d'un serveur web déclenche la création d'un ticket d'assistance et le redémarrage du serveur. Comme les playbooks, les rulebooks sont écrits en YAML. Ils spécifient cependant la source de l'événement et sont définis selon une structure de type « si ceci, alors cela ». Notez que les playbooks Ansible existants peuvent être appelés dans des rulebooks en tant qu'actions à entreprendre lorsque les conditions sont remplies. Il est également possible de décrire directement des actions à l'aide de modules. Ces rulebooks sont prêts lorsque l'événement est communiqué à la fonctionnalité de prise de décision d'Event-Driven Ansible.

Actions : dès qu'une condition d'un rulebook est satisfaite, une action correspondante peut être déclenchée. Parmi ces actions figurent l'exécution d'un playbook Ansible, d'un module individuel ou d'un modèle dans Automation Controller ainsi que la définition de faits ou la création d'un autre événement.

event-driven-ansible-image1-fr

Figure 1 : fonctionnement d'Event-Driven Ansible à partir de sources, de règles et d'actions 

Avantages de l'automatisation orientée événements 

Cette approche permet d'alléger la charge de travail des équipes réduites et d'assurer des réponses rapides, automatiques et cohérentes. Les cas d'utilisation peuvent être simples, comme des notifications ou une collecte de faits, ou couvrir des opérations plus techniques telles que la correction. Event-Driven Ansible offre suffisamment de flexibilité pour que les équipes puissent décider du niveau de réponse qu'elles souhaitent obtenir.

Grâce à ses rulebooks polyvalents et à son architecture flexible, le composant Event-Driven Ansible peut être déployé pour de nombreux cas d'utilisation et dans tous les services de l'entreprise afin de réduire les nombreuses tâches réactives et courantes. Ses fonctionnalités YAML en font une technologie avancée idéale pour les utilisateurs Ansible actuels, et vous permettent d'optimiser votre investissement dans la solution Ansible Automation Platform. Grâce à ce composant, vous évitez les services et les projets informatiques longs et coûteux liés à la création de solutions orientées événements. Chaque membre de votre équipe a accès aux technologies nécessaires pour réduire la charge manuelle en fonction de ses besoins. 

event-driven-ansible-image2-fr

Figure 2 : Event-Driven Ansible, une solution flexible à tous les niveaux (sources, règles et actions), idéale pour l'automatisation de nombreux cas d'utilisation de l'exploitation informatique 

D'une part, les responsables informatiques bénéficient du meilleur niveau de réactivité et de résilience de l'exploitation. D'autre part, le personnel informatique profite d'un meilleur équilibre entre vie professionnelle et vie personnelle, tout en réduisant le nombre de tâches réactives manuelles leur permettant de se concentrer sur les innovations importantes et les tâches plus complexes. 

Découvrez le rapport Quick Take d'IDC issu de l'événement AnsibleFest 2022 pour en savoir plus sur la solution Event-Driven Ansible, ou lancez-vous directement


À propos de l'auteur

Cindy Russell is a Senior Principal Product Marketing Manager for Ansible Automation Platform.

Read full bio
UI_Icon-Red_Hat-Close-A-Black-RGB

Parcourir par canal

automation icon

Automatisation

Les dernières nouveautés en matière d'automatisation informatique pour les technologies, les équipes et les environnements

AI icon

Intelligence artificielle

Actualité sur les plateformes qui permettent aux clients d'exécuter des charges de travail d'IA sur tout type d'environnement

open hybrid cloud icon

Cloud hybride ouvert

Découvrez comment créer un avenir flexible grâce au cloud hybride

security icon

Sécurité

Les dernières actualités sur la façon dont nous réduisons les risques dans tous les environnements et technologies

edge icon

Edge computing

Actualité sur les plateformes qui simplifient les opérations en périphérie

Infrastructure icon

Infrastructure

Les dernières nouveautés sur la plateforme Linux d'entreprise leader au monde

application development icon

Applications

À l’intérieur de nos solutions aux défis d’application les plus difficiles

Original series icon

Programmes originaux

Histoires passionnantes de créateurs et de leaders de technologies d'entreprise