Le provisionnement, qu'est-ce que c'est ?

Copier l'URL

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 tout au 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.

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 utilisateur à 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. Par exemple, vous pouvez permettre à un employé d'accéder à une plateforme SaaS (Software-as-a-Service), puis 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.

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 se consacrer à 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'infrastructure en tant que 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. Bien qu'il soit toujours possible d'accomplir ce processus manuellement, les outils d'automatisation le rendent beaucoup plus efficace. 

À l'aide de workflows reproductibles, le provisionnement automatisé renforce la cohérence des environnements informatiques modernes, réduit le risque d'erreurs et de baisse de productivité, et permet aux équipes de se concentrer 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éveloppements 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 à se concentrer sur des projets prioritaires. 

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.

Quelle est la différence entre Ansible et Red Hat® Ansible® Automation Platform ?

La solution Red Hat Ansible Automation Platform aide votre entreprise à 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 contenu, un tableau de bord visuel, une solution orientée événements et de riches outils d'analyse. Elle comprend des innovations Open Source Red Hat ultra sécurisées pour votre entreprise, pour que vous puissiez gagner en productivité et réduire le délai de réalisation des nouveaux projets.

Votre souscription Ansible Automation Platform vous donne accès aux collections Ansible Content Collections sélectionnées par Red Hat et son écosystème robuste de partenaires. Vous bénéficiez également de services de gestion hébergés et d'une assistance technique tout au long du cycle de vie, pour intégrer l'automatisation à l'ensemble de votre 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 votre pipeline de processus pour le déploiement et la gestion quotidienne de votre infrastructure.

En savoir plus sur Ansible Automation Platform

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®. Vous pouvez entamer votre 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.

En savoir plus sur Red Hat Satellite

Si vous travaillez dans un environnement Red Hat Enterprise Linux, la solution Red Hat Hybrid Cloud Console fournit des outils pour vous aider à créer et à personnaliser des images Red Hat Enterprise Linux, qui peuvent être lancées directement sur 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 vous permet également de créer plusieurs types d'images à la fois. Ainsi, vous pouvez faire une seule image et la déployer sur plusieurs plateformes cibles, comme AWS, Microsoft Azure, Google Cloud Platform, VMware et des environnements bare metal.

En savoir plus sur Red Hat Hybrid Cloud Console

Combien de temps pouvez-vous gagner grâce à l'automatisation ?

Répondez à quelques questions pour découvrir le temps que vous pourriez économiser en adoptant Ansible Automation Platform dans votre entreprise.

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