Présentation
Le provisionnement désigne le processus qui consiste à créer et mettre en place une infrastructure informatique. Ce terme inclut les différentes étapes nécessaires pour gérer l'accès des utilisateurs et systèmes aux différentes ressources. Il intervient au tout début du déploiement des serveurs, applications, composants réseau, systèmes de stockage, appareils d'edge computing, etc.
Le provisionnement et la gestion des configurations sont deux étapes distinctes du processus de déploiement. Après avoir provisionné un système, il faut le configurer et s'assurer régulièrement qu'il fonctionne de manière cohérente.
Types de provisionnements
Provisionnement du serveur
Le provisionnement du serveur désigne le processus de mise en place du matériel ou des systèmes virtuels, l'installation et la configuration des logiciels tels que le système d'exploitation et les applications, ainsi que la connexion avec les composants réseau, de middleware et de stockage. Le provisionnement englobe l'ensemble des opérations nécessaires pour créer une machine et la faire passer à l'état souhaité, en fonction des exigences métier.
Provisionnement cloud
Le provisionnement cloud inclut la création de l'infrastructure sous-jacente de l'environnement cloud d'une entreprise, à savoir l'installation d'éléments réseau, de services, etc. Une fois cette infrastructure cloud de base terminée, le provisionnement se poursuit par la mise en place des ressources, services et applications dans le cloud.
Provisionnement des utilisateurs
Le provisionnement des utilisateurs est un type de gestion des identités. Il consiste à autoriser l'accès aux services et applications d'un environnement professionnel (messagerie électronique, base de données, réseau) sur la base du poste ou du domaine de responsabilité des utilisateurs. On appelle généralement « déprovisionnement » la révocation des accès utilisateur.
Le contrôle d'accès basé sur les rôles est un exemple de provisionnement des utilisateurs. Pour le configurer, il faut assigner des comptes d'utilisateurs à un groupe, définir le rôle de ce groupe (lecture seule, édition ou administration), puis lui permettre d'accéder à certaines ressources en fonction des besoins métier.
Le processus de provisionnement des utilisateurs est souvent géré par des opérateurs humains aidés de ressources informatiques.
Provisionnement du réseau
Dans une infrastructure informatique, le provisionnement du réseau consiste à configurer des composants tels que des routeurs, des commutateurs et des pare-feu, à allouer des adresses IP et à effectuer des contrôles d'intégrité de l'exploitation ainsi qu'une collecte de faits.
Pour les opérateurs de télécommunications, ce terme désigne la mise à disposition d'un service de télécommunication aux utilisateurs, comme l'attribution d'un numéro de téléphone, l'installation d'équipements et le câblage.
Provisionnement de services
Le provisionnement de services comprend la mise en place de services informatiques pour un utilisateur final et la gestion des données associées. Il peut s'agir de permettre à un employé d'accéder à une plateforme SaaS (Software-as-a-Service), puis de configurer des informations d'identification et des privilèges système pour limiter l'accès à certains types de données et d'activités.
Ressources Red Hat
Avantages du provisionnement automatisé
Souvent, les équipes chargées du provisionnement doivent reproduire le même processus plusieurs fois, notamment lorsqu'elles accordent à un développeur l'accès à une machine virtuelle pour le déploiement et le test d'une nouvelle application. Ainsi, le provisionnement manuel des ressources prend du temps et devient sujet aux erreurs humaines, ce qui risque de prolonger le délai de mise sur le marché des nouveaux produits et services. De plus, il monopolise les équipes informatiques qui ne peuvent pas accorder du temps à des projets plus importants pour la stratégie globale de l'entreprise.
Aujourd'hui, l'automatisation permet de traiter facilement la plupart des tâches de provisionnement grâce à l'approche IaC (Infrastructure-as-Code). Cette dernière stocke les caractéristiques de l'infrastructure dans des fichiers de configuration pour que les équipes de développement n'aient plus qu'à exécuter un script chaque fois qu'elles provisionnent le même environnement. En codifiant l'infrastructure, le personnel informatique peut suivre un modèle de provisionnement. Même s'il est toujours possible d'accomplir ce processus manuellement, les outils d'automatisation le rendent beaucoup plus efficace.
À l'aide de workflows reproductibles, le provisionnement automatisé permet de renforcer la cohérence des environnements informatiques modernes, de réduire le risque d'erreurs et de baisse de productivité, et de concentrer l'attention des équipes sur des objectifs métier stratégiques. Plus efficace, ce processus de provisionnement bénéficie à tout le monde :
- Les utilisateurs finaux et les équipes de développement peuvent accéder rapidement aux ressources et systèmes informatiques dont ils ont besoin, ce qui améliore leur productivité.
- L'équipe de développement accélère la mise sur le marché des applications et services, ce qui peut améliorer l'expérience client et le chiffre d'affaires.
- Les équipes informatiques peuvent accélérer les tâches banales et répétitives, telles que la correction des erreurs et des problèmes de configuration, ce qui les aide à concentrer leurs efforts sur des projets prioritaires.
Caractéristiques d'un bon outil de provisionnement automatisé
Certains outils de provisionnement automatisés couvrent un seul cas d'utilisation ou type de système, par exemple une plateforme de provisionnement du cloud ou du réseau. Toutefois, la plupart des entreprises ont tout intérêt à choisir une solution qui :
- prend en charge des cas d'utilisation tels que les clouds privés et publics, la mise en réseau, la sécurité et les applications ;
- réduit les coûts informatiques en remplaçant plusieurs outils de provisionnement différents ;
- permet aux équipes informatiques de gérer la configuration, les opérations de maintenance et les processus d'orchestration ;
- offre une structure déclarative afin de définir l'état souhaité sans avoir à indiquer des commandes précises ;
- inclut des fonctions d'accès en libre-service et basées sur les rôles à des fins de sécurité et de contrôle ;
- permet de s'affranchir des outils propriétaires.
Clients qui utilisent Ansible Automation Platform
Les clients qui utilisent Red Hat Ansible Automation Platform ont transformé leurs processus d'exploitation informatique grâce au provisionnement automatisé. Des entreprises du monde entier profitent de nos partenariats et du travail de la communauté de l'automatisation. Ansible Automation Platform leur permet d'améliorer leur niveau de résilience, de réduire les tâches manuelles et d'adopter une véritable culture de l'automatisation.
Asian Development Bank
Asian Development Bank (ADB) œuvre pour éradiquer l'extrême pauvreté dans la région Asie-Pacifique par le biais de prêts, de subventions, de prises de participation et d'une assistance technique. En quête d'une solution pour assurer la continuité de ses processus d'exploitation métier et informatique lors des changements opérationnels, ADB a opté pour Ansible Automation Platform. En automatisant un processus courant de clonage de base de données, ADB a pu éliminer les tâches manuelles qui devaient être effectuées le week-end, et ainsi économiser 100 jours de travail par an. L'entreprise économise également 20 jours de travail chaque mois grâce à l'automatisation des processus d'application des correctifs, et environ 2 heures par incident grâce à l'automatisation de la récupération des données. L'automatisation de la surveillance, de l'application des correctifs et de la correction contribue à protéger les environnements et les ressources informatiques d'ADB contre les vulnérabilités et les erreurs humaines. Les équipes peuvent ainsi concentrer leur attention sur la création et la distribution de services numériques intuitifs et innovants.
Xylem
Leader mondial dans le secteur des technologies de gestion de l'eau, Xylem devait remplacer les tâches d'exploitation manuelles et chronophages, notamment le provisionnement sécurisé de son application régionale de lecture de compteurs dans un datacenter privé. Avec Ansible Automation Platform et Event-Driven Ansible, les équipes utilisent désormais des playbooks pour automatiser certains processus, comme les analyses de sécurité et les tâches de stockage. Cette approche a permis à l'entreprise d'améliorer la productivité des équipes d'ingénierie, de standardiser les workflows et d'avoir recours à des playbooks reproductibles pour optimiser davantage de processus back-end.
Nos solutions
La solution Red Hat Ansible Automation Platform aide les entreprises à contrôler et analyser la mise à l'échelle de l'automatisation, à encourager la collaboration des équipes et à gérer les politiques ainsi que la gouvernance. Elle comprend tous les outils nécessaires pour mettre en œuvre l'automatisation à l'échelle de l'entreprise, notamment des outils de création de contenus, un tableau de bord visuel, une solution orientée événements et de riches outils d'analyse. Elle comprend nos innovations Open Source à la sécurité renforcée pour les entreprises, afin d'aider celles-ci à gagner en productivité et à réduire le délai de réalisation des nouveaux projets.
Une souscription Ansible Automation Platform donne accès aux collections Ansible Content Collections sélectionnées par nos soins et notre vaste écosystème de partenaires. Elle offre également des services hébergés de gestion et une assistance technique tout au long du cycle de vie, pour intégrer l'automatisation à l'ensemble de l'entreprise.
Des serveurs traditionnels aux nouveaux environnements serverless ou FaaS (Function-as-a-Service), la solution Ansible Automation Platform assure le provisionnement des plateformes cloud, hôtes virtualisés, hyperviseurs, applications, périphériques réseau et serveurs bare metal. Elle peut servir de plateforme unique dans le pipeline de processus pour le déploiement et la gestion quotidienne de l'infrastructure.
Si la plateforme Ansible Automation Platform peut être configurée pour automatiser un large éventail de tâches, la solution Red Hat Satellite est spécialement conçue pour simplifier le déploiement, la mise à l'échelle et la gestion de l'infrastructure dans les environnements Red Hat Enterprise Linux®. Il est possible d'entamer un passage stratégique à l'automatisation avec Red Hat Satellite afin de rationaliser les déploiements de Red Hat Enterprise Linux, avant de passer à Ansible Automation Platform pour étendre l'automatisation à d'autres charges de travail, telles que Microsoft Windows ou ServiceNow ITSM.
Dans le cadre d'un environnement Red Hat Enterprise Linux, la solution Red Hat Hybrid Cloud Console fournit des outils pour aider à assembler et personnaliser des images Red Hat Enterprise Linux, qui peuvent être lancées directement dans le cloud des principaux hyperscalers ou téléchargées pour une utilisation sur site. Les options de personnalisation incluent un partitionnement avancé et la possibilité de sélectionner des paquets à partir de référentiels Red Hat officiels et de référentiels personnalisés. La solution Hybrid Cloud Console permet également d'assembler plusieurs types d'images à la fois. Ainsi, il est possible de créer une seule image et de la déployer sur plusieurs plateformes cibles, comme AWS, Microsoft Azure, Google Cloud Platform, VMware et des environnements bare metal.
Le blog officiel de Red Hat
Découvrez les dernières informations concernant notre écosystème de clients, partenaires et communautés.