Cloud provisioning
Le provisionnement du cloud est l’attribution des ressources et services d’un fournisseur de cloud à un client.
Le provisionnement du cloud est une caractéristique clé du modèle de cloud computing, qui concerne la manière dont un client se procure des services et des ressources de cloud auprès d’un fournisseur de cloud. Le catalogue croissant de services en nuage que les clients peuvent fournir comprend l’infrastructure en tant que service (IaaS), le logiciel en tant que service (SaaS) et la plate-forme en tant que service (PaaS) dans des environnements de nuages publics ou privés.
Types de provisionnement du Cloud
Le processus de provisionnement du cloud peut être réalisé à l’aide de l’un des trois modèles de livraison. Chaque modèle de livraison diffère en fonction des types de ressources ou de services achetés par une entreprise, de la manière et du moment où le fournisseur de cloud fournit ces ressources ou services, et de la manière dont le client les paie. Les trois modèles sont le provisionnement avancé, le provisionnement dynamique et le provisionnement automatique par l’utilisateur.
Dans le cas du provisionnement avancé, le client signe un contrat de service officiel avec le fournisseur de cloud. Le fournisseur prépare ensuite les ressources ou les services convenus pour le client et les lui fournit. Le client est facturé à un prix fixe ou sur une base mensuelle.
Avec l’approvisionnement dynamique, les ressources du cloud sont déployées de manière flexible pour répondre aux demandes fluctuantes du client. Les déploiements du cloud augmentent généralement pour répondre aux pics d’utilisation et diminuent lorsque la demande diminue. Le client est facturé sur la base d’un paiement à l’utilisation. Lorsque le provisionnement dynamique est utilisé pour créer un environnement de cloud hybride, on parle parfois de cloud bursting.
Pourquoi le provisionnement du cloud est-il important ?
Le provisionnement du cloud offre aux entreprises de nombreux avantages qui ne sont pas disponibles avec les approches de provisionnement traditionnelles.
L’un des avantages les plus souvent cités est l’évolutivité. Dans le modèle d’approvisionnement informatique traditionnel, une entreprise réalise d’importants investissements dans son infrastructure sur site. Cela nécessite une préparation et une prévision approfondies des besoins en infrastructure, car l’infrastructure sur site est souvent conçue pour durer plusieurs années. Dans le modèle de provisionnement du cloud, en revanche, les entreprises peuvent simplement augmenter et réduire leurs ressources cloud en fonction des besoins d’utilisation à court terme.
Les entreprises peuvent également profiter de la rapidité du provisionnement du cloud. Par exemple, les développeurs d’une entreprise peuvent rapidement faire tourner une série de charges de travail à la demande, supprimant ainsi le besoin d’un administrateur informatique qui fournit et gère les ressources informatiques.
Un autre avantage du provisionnement dans le cloud est la réduction potentielle des coûts. Alors que les technologies traditionnelles sur site peuvent exiger d’une entreprise des investissements initiaux importants, de nombreux fournisseurs de cloud permettent aux clients de ne payer que ce qu’ils consomment. Cependant, l’économie attrayante présentée par les services de cloud peut présenter ses propres défis, que les organisations doivent aborder dans une stratégie de gestion du cloud.
Les défis du provisionnement du Cloud
Le provisionnement du cloud présente plusieurs défis pour les entreprises.
Gestion et surveillance complexes. Les entreprises peuvent avoir besoin de s’appuyer sur plusieurs outils de provisionnement pour personnaliser la façon dont elles utilisent les ressources du Cloud. De nombreuses entreprises déploient également des charges de travail sur plus d’une plateforme de cloud, ce qui rend encore plus difficile l’utilisation d’une console centrale pour tout visualiser.
Dépendances des ressources et des services. Les applications et les charges de travail dans le cloud exploitent souvent les ressources de base de l’infrastructure du cloud, telles que le calcul, la mise en réseau et le stockage. Au-delà de ces ressources, le principal argument de vente des fournisseurs de cloud public réside dans les services auxiliaires de niveau supérieur, tels que les fonctions sans serveur, l’apprentissage automatique et les capacités de big data. Cependant, ces services peuvent comporter des dépendances qui ne sont pas forcément évidentes, ce qui peut entraîner une surutilisation inattendue et des coûts surprises.
Application des politiques. Un modèle d’approvisionnement en libre-service permet de rationaliser la façon dont les utilisateurs demandent et gèrent les ressources du cloud, mais nécessite des règles strictes pour s’assurer qu’ils ne provisionnent pas des ressources qu’ils ne devraient pas. Reconnaissez que différents groupes d’utilisateurs ont besoin de différents niveaux d’accès et de fréquence : une équipe DevOps peut déployer plusieurs mises à jour quotidiennes, tandis que les utilisateurs professionnels peuvent utiliser le provisionnement en libre-service sur une base trimestrielle. Établissez des règles qui régissent qui peut fournir tel ou tel type de ressources, pour quelle durée et avec quels contrôles budgétaires, y compris un système de facturation.
Le respect des règles permet également d’assurer la cohérence du provisionnement du cloud. Par exemple, spécifiez les étapes connexes telles que la sauvegarde, la surveillance et l’intégration à une base de données de gestion de la configuration, voire les conventions de dénomination convenues lors du provisionnement d’une ressource afin de garantir la cohérence de la gestion et de la surveillance.
Contrôle des coûts. Au-delà des politiques de provisionnement, il est essentiel de mettre en place un suivi et des alertes automatisés concernant les seuils d’utilisation et de tarification. Sachez qu’il ne s’agit pas forcément d’alertes en temps réel ; en fait, une alerte concernant un dépassement de budget imminent pour un service de cloud peut arriver des heures ou des jours après.
Outils et logiciels de provisionnement du Cloud
Les organisations peuvent approvisionner manuellement les ressources et services dont elles ont besoin, mais les fournisseurs de cloud public proposent des outils permettant d’approvisionner plusieurs ressources et services :
AWS CloudFormation
Microsoft Azure Resource Manager
Google Cloud Deployment Manager (gestionnaire de déploiement de cloud)
IBM Cloud Orchestrator
Il existe également des outils tiers pour le provisionnement des ressources dans le cloud, notamment les suivants :
CloudBolt
Snow (anciennement Embotics) Commander
Morpheus Data
Flexera (anciennement RightScale)
CloudSphere (anciennement HyperGrid et iQuate)
Scalr