Jump to section

Red Hat Ansible Automation Platform Automation Controller, qu'est-ce que c'est ?

Copier l'URL

La solution Red Hat® Ansible® Automation Platform inclut le composant Automation Controller, un contrôleur d'automatisation qui permet aux utilisateurs de définir, d'exécuter, de mettre à l'échelle et de déléguer les processus automatisés dans l'ensemble de l'entreprise.

Le composant Automation Controller est le plan de contrôle de l'automatisation. Il comprend une interface utilisateur, une API dans laquelle on peut naviguer, le contrôle d'accès basé sur les rôles, la planification des tâches, des notifications intégrées, la gestion graphique des inventaires, des intégrations CI/CD et des fonctions de visualisation des workflows.

Le contrôleur d'automatisation s'utilise pour gérer les inventaires, lancer et planifier des workflows, suivre les modifications et les intégrer aux rapports, le tout à partir d'une interface utilisateur centralisée et d'une API REST.

Le contrôleur d'automatisation introduit une architecture modulaire et distribuée qui sépare le plan de contrôle du plan d'exécution. Les équipes peuvent ainsi accélérer la mise à l'échelle et la distribution des processus automatisés tout en réduisant les coûts.

Les gestionnaires de l'automatisation ont besoin d'outils annexes pour déployer et gérer les dépendances sur les différentes instances d'Ansible Automation Platform afin de garantir l'exécution cohérente des processus automatisés. Ces dépendances peuvent être des paquets Python, des versions Python, des frameworks ou des contenus Ansible Automation Platform.

L'architecture distribuée du contrôleur d'automatisation permet aux gestionnaires de déployer des instances sur plusieurs plateformes différentes et de mettre rapidement à l'échelle les processus automatisés pour les adapter à la croissance de la demande.

Avec une approche évolutive de l'automatisation, vous pouvez créer et lancer autant de tâches que nécessaire pour atteindre vos objectifs en matière d'automatisation.

Le contrôleur d'automatisation prend également en charge les environnements d'exécution pour l'automatisation, des images indépendantes sur lesquelles s'exécutent les processus automatisés. Ils incluent à la fois les contenus Ansible Automation Platform et toutes les autres dépendances requises.

Avec des environnements d'exécution pour l'automatisation, les entreprises peuvent s'assurer que leurs processus automatisés s'exécutent de manière cohérente sur plusieurs plateformes. Toutes les dépendances personnalisées sont définies lors de la phase de développement et ne sont plus étroitement liées au plan de contrôle, ce qui permet d'accélérer les cycles de développement et d'améliorer la fiabilité ainsi que la portabilité dans tous les environnements.

Ces environnements d'exécution améliorent l'expérience d'administration pour les développeurs et administrateurs chargés des projets d'automatisation et vous permettent d'étendre l'automatisation à toute l'entreprise.

Le contrôleur d'automatisation centralise et contrôle votre infrastructure Ansible Automation Platform. Le tableau de bord offre un aperçu de tout ce qui se passe dans votre environnement. Il vous est ainsi plus facile de suivre et d'enregistrer les changements (quand, quoi et qui) pour respecter les politiques de conformité. Il permet également aux gestionnaires de l'automatisation de filtrer les informations pour afficher uniquement les données utiles en fonction de leurs tâches.

L'interface utilisateur du contrôleur d'automatisation comporte des fenêtres distinctes d'affichage et de modification des objets et composants du contrôleur, ce qui offre une meilleure observabilité. 

Une politique stricte de sécurité des contenus a été ajoutée à Automation Controller afin de détecter et maîtriser les menaces de sécurité les plus fréquentes.

Le composant Automation Controller est désormais aussi doté d'un visualiseur de topologies d'automatisation, qui permet aux utilisateurs d'afficher un graphique des topologies d'automatisation, même les plus complexes, y compris les nœuds de saut, d'exécution, hybrides et de contrôle, sur plusieurs sites.

Le visualiseur de topologies d'automatisation permet aux équipes d'exploitation informatique de mieux prendre en charge les topologies d'exécution pour l'automatisation plus complexes et d'en résoudre les problèmes. Ce nouvel outil offre aux utilisateurs une idée plus précise de l'emplacement où s'exécutent leurs processus automatisés, ce qui facilite la gestion à grande échelle avec Ansible Automation Platform.

Fonctions d'Automation Controller :

  • Gestionnaire et planificateur de tâches
  • Gestion des inventaires d'API
  • Gestion des informations d'identification d'API
  • Gestion des tâches d'automatisation d'API
  • Visualiseur de topologies d'automatisation
  • Messages, files d'attente, caches, magasins de clés/valeurs
  • Mesh Connector
  • Mesh Receptor
  • Base de données

Lorsqu'elles mettent en œuvre l'automatisation au sein de l'entreprise, les équipes informatiques ont besoin d'une méthode standardisée pour définir et intégrer les workflows d'automatisation à d'autres outils et processus. Elles ont aussi besoin d'un environnement d'exécution fiable et évolutif ainsi que d'un système centralisé qui facilite les vérifications.  

La solution Ansible Automation Platform standardise la manière dont l'automatisation est déployée, lancée, déléguée et vérifiée. Elle permet ainsi aux entreprises d'automatiser leurs processus en toute confiance et en limitant l'expansion incontrôlée et les écarts.

Vous souhaitez assister à des talks, événements, retours d'expérience ou simplement échanger avec des utilisateurs d'Ansible ?

Pour aller plus loin

Article

Apprendre les bases d'Ansible

Découvrez le fonctionnement d'Ansible et apprenez à utiliser son moteur d'automatisation pour installer des logiciels, automatiser des tâches quotidiennes, approvisionner une infrastructure, améliorer le niveau de sécurité et de conformité, appliquer des correctifs système et partager les processus automatisés avec toute l'entreprise.

Article

Les environnements d'exécution pour l'automatisation

Les environnements d'exécution pour l'automatisation sont des images de conteneurs sur lesquelles tous les processus automatisés dans Red Hat Ansible Automation Platform s'exécutent.Ils fournissent un environnement défini, cohérent et portable pour l'exécution des processus automatisés.

Article

Tout savoir sur les collections de contenus Ansible Content Collections

Les collections de contenus Ansible Content Collections sont un format de distribution des contenus Red Hat Ansible Automation Platform, qui peuvent inclure des playbooks, des rôles, des modules et des plug-ins adaptés à des domaines spécifiques. 

Commencez à utiliser une plateforme d'automatisation d'entreprise

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