L’IaaS, le PaaS et le SaaS sont les offres de services cloud les plus courantes. On les appelle aussi « modèles de services cloud » ou « modèles de services de cloud computing ».
L’IaaS, le PaaS et le SaaS sont les offres de services cloud les plus courantes. On les appelle aussi « modèles de services cloud » ou « modèles de services de cloud computing ».
Les modèles IaaS, PaaS et SaaS sont compatibles. Bon nombre d’entreprises de taille moyenne en utilisent plusieurs, et la plupart des grandes entreprises utilisent les trois.
Le terme « à la demande » désigne la manière dont les actifs sont consommés dans le cadre de ces offres, et marque la principale différence entre le cloud computing et l’informatique traditionnelle. Selon cette dernière, les entreprises qui consomment des actifs informatiques (matériel, logiciels système, outils de développement, applications) doivent les acheter, les installer, les gérer et les entretenir dans leur propre centre de données sur site.
Dans le cas du cloud computing, le fournisseur de services cloud possède, gère et entretient les actifs ; le client les utilise grâce à une connexion Internet et souscrit un abonnement ou une offre de paiement à l’usage.
Le principal avantage de l’IaaS, du PaaS, du SaaS ou de toute autre solution « en tant que service » est donc d’ordre économique : un client peut accéder aux capacités informatiques dont il a besoin et les faire évoluer pour un coût prévisible, sans avoir à assumer les dépenses et les frais généraux liés à l’achat et à la maintenance de l’ensemble dans son propre centre de données. Mais chacune de ces solutions présente des avantages supplémentaires spécifiques.
L’IaaS est un accès à la demande à une infrastructure informatique hébergée dans le cloud (serveurs, capacité de stockage et ressources réseau) que les clients peuvent approvisionner, configurer et utiliser de la même manière qu’ils utilisent du matériel sur site.
La différence est que le fournisseur de services cloud héberge, gère et entretient les ressources matérielles et informatiques dans ses propres centres de données. Les clients IaaS utilisent le matériel grâce à une connexion Internet et souscrivent un abonnement ou une offre de paiement à l’usage.
Les clients IaaS ont généralement le choix entre machines virtuelles (VM) hébergées sur matériel physique partagé (le fournisseur de service cloud gère la virtualisation) et Bare Metal Servers sur matériel physique dédié. Les clients peuvent provisionner, configurer et exploiter les serveurs, ainsi que les ressources de l’infrastructure, grâce à un tableau de bord graphique ou de façon programmatique, par le biais d’interfaces de programmation des applications (API).
L’IaaS est en quelque sorte l’offre « à la demande » la plus basique. En effet, les principaux fournisseurs de services cloud comme Amazon Web Services, Google Cloud, IBM Cloud et Microsoft Azure ont commencé par proposer ce modèle.
Par rapport à l’informatique traditionnelle, l’IaaS offre aux clients une plus grande souplesse pour mettre en place des ressources informatiques en fonction de leurs besoins et pour les adapter à la hausse ou à la baisse en réponse à des pics ou à des ralentissements du trafic. L’IaaS permet aux clients d’éviter les dépenses initiales et les frais généraux liés à l’achat et à la maintenance de leur propre centre de données sur site. Il élimine également le compromis constant entre le gaspillage lié à l’achat d’une capacité excédentaire sur site pour faire face aux pics de trafic, et les mauvaises performances ou les pannes qui peuvent résulter d’un manque de capacité pour faire face à des pics de trafic imprévus ou à la croissance du trafic.
Autres avantages de l’IaaS :
Un accès plus rapide aux meilleures technologies : afin de rester compétitifs, les fournisseurs de cloud s’attachent à fournir les dernières technologies à leurs utilisateurs. Les clients IaaS peuvent en tirer parti bien plus tôt (et à bien moindre coût) que sur site.
Voici quelques exemples d’utilisation de l’IaaS :
Le PaaS fournit une plateforme cloud pour le développement, l’exécution et la gestion d’applications.Le fournisseur de services cloud héberge, gère et entretient l’ensemble du matériel et des logiciels inclus dans la plateforme (serveurs pour le développement, les tests et le déploiement, système d’exploitation (OS), stockage, réseau, bases de données, middleware, exécutions, cadres, outils de développement), ainsi que les services associés pour la sécurité, les mises à jour du système d’exploitation et des logiciels, les sauvegardes et bien plus encore.
Les utilisateurs accèdent aux fonctionnalités PaaS grâce à une interface utilisateur graphique (GUI). Cette dernière permet aux équipes de développement ou DevOps de collaborer tout au long du cycle de vie de l’application : codage, intégration, tests, mise à disposition, déploiement et feedback.
Parmi les solutions PaaS, citons AWS Elastic Beanstalk, Google App Engine, Microsoft Windows Azure et Red Hat OpenShift on IBM Cloud.
Avant tout, le modèle PaaS permet de créer, de tester, de déployer, d’exécuter, de mettre à jour et de faire évoluer les applications plus rapidement et plus économiquement qu’en créant et en gérant sa propre plateforme sur site. Autres avantages :
Le modèle PaaS permet d’optimiser différentes approches du développement et de l’informatique :
Développement et gestion d’API : grâce à ses cadres intégrés, le PaaS facilite le développement, l’exécution, la gestion et la sécurisation des API pour le partage des données et des fonctionnalités entre les applications.
Internet des objets (IdO) : le PaaS prend en charge une gamme de langages de programmation (Java, Python, Swift et autres), d’outils et d’environnements applicatifs utilisés pour le développement d’applications IdO et le traitement en temps réel des données provenant d’appareils IdO.
Développement agile et DevOps : les solutions PaaS répondent généralement à toutes les exigences d’une chaîne d’outils DevOps. Elles proposent une automatisation intégrée pour prendre en charge l’intégration continue et la livraison continue (CI/CD).
Développement cloud natif et stratégie de cloud hybride : les solutions PaaS prennent en charge les technologies de développement cloud natif (microservices, conteneurs, Kubernetes, informatique sans serveur) qui permettent de créer, puis de déployer et de gérer de manière cohérente dans les environnements de cloud privé, de cloud public et sur site.
Le SaaS (parfois appelé « services applicatifs cloud ») est un logiciel applicatif prêt à l’emploi et hébergé dans le cloud. Les utilisateurs paient des frais mensuels ou annuels pour utiliser une application complète à partir d’un navigateur Web, d’un client de bureau ou d’une application mobile. L’application, ainsi que toute l’infrastructure nécessaire à sa mise en œuvre (serveurs, stockage, mise en réseau, middleware, logiciels applicatifs, stockage de données) sont hébergées et gérées par le fournisseur SaaS.
Le fournisseur gère intégralement les mises à niveau et les correctifs logiciels, généralement de manière invisible pour le client. En général, le fournisseur garantit un certain niveau de disponibilité, de performance et de sécurité, selon un accord de niveau de service (SLA). Les clients peuvent ajouter des utilisateurs et augmenter leur capacité de stockage des données à la demande, moyennant un coût supplémentaire.
Aujourd’hui, toute personne, ou presque, qui utilise un téléphone mobile bénéficie du SaaS sous une forme ou une autre. Les e-mails, les réseaux sociaux et les solutions de stockage de fichiers dans le cloud (comme Dropbox ou Box) sont des exemples d’applications SaaS que les particuliers utilisent au quotidien.
Les solutions SaaS les plus populaires auprès des entreprises comprennent Salesforce (logiciel de gestion de la relation client), HubSpot (logiciel de marketing), Trello (gestion des workflows), Slack (collaboration et messagerie) et Canva (graphisme). De nombreuses applications conçues à l’origine pour le bureau (comme Adobe Creative Suite) sont désormais disponibles en mode SaaS (par exemple, Adobe Creative Cloud).
Le principal avantage du SaaS est qu’il décharge le fournisseur de SaaS de toute la gestion de l’infrastructure et des applications. L’utilisateur n’a qu’à créer un compte, payer les frais et commencer à utiliser l’application. Le fournisseur s’occupe de tout le reste, de la maintenance du matériel et des logiciels du serveur à la gestion de l’accès et de la sécurité des utilisateurs, en passant par le stockage et la gestion des données, la mise en œuvre des mises à niveau et des correctifs, et bien plus encore.
Autres avantages du SaaS :
Certains fournisseurs SaaS vont jusqu’à fournir une solution PaaS complémentaire pour permettre la personnalisation de leur produit. Un exemple bien connu est Heroku, une solution PaaS pour Salesforce.
Aujourd’hui, la quasi-totalité des applications de productivité personnelle ou professionnelle est disponible en tant que SaaS. Les cas d’utilisation sont trop nombreux pour être tous mentionnés (certains sont énumérés ci-dessus). Les solutions SaaS s’avèrent généralement beaucoup plus simples, plus évolutives et plus rentables que les logiciels sur site.
Les modèles SaaS, PaaS et IaaS sont compatibles : la plupart des entreprises en utilisent plusieurs, et bon nombre de grandes entreprises utilisent désormais les trois, souvent associés aux offres informatiques traditionnelles.
Il est évident que la solution à la demande choisie dépend avant tout des fonctionnalités requises et des compétences dont dispose le client. Par exemple, le modèle IaaS n’est pas adapté aux entreprises qui ne disposent pas du savoir-faire informatique nécessaire pour configurer et exploiter les serveurs distants. Une entreprise sans équipe de développement n’a pas besoin de PaaS.
Mais dans certains cas, les trois modèles « à la demande » constituent une solution viable. Les entreprises comparent alors les différentes solutions sur des critères tels que la facilité de gestion et le niveau de contrôle auquel elles renoncent.
Supposons, par exemple, qu’une grande entreprise souhaite fournir une application de gestion de la relation client (CRM) à son équipe de vente. Elle pourrait :
IBM propose une large gamme de solutions IaaS, PaaS et SaaS pour répondre à vos besoins, que ce soit en amont ou en aval de la pile. Riches et évolutives, les solutions PaaS d’IBM permettent aux entreprises de développer de nouvelles applications cloud natives ou de moderniser leurs applications existantes pour bénéficier de la flexibilité et de l’évolutivité du cloud. IBM propose également une couche IaaS complète de calcul, de réseau et de stockage virtualisés au sein de notre plateforme cloud complète, ainsi que plus de 150 applications métier SaaS pour vous aider à innover.
Pour aller plus loin :
Créez un compte IBM Cloud dès aujourd’hui pour commencer.
Accélérez la transformation opérationnelle de votre entreprise grâce à des solutions cloud conçues pour l’innovation et la croissance. Découvrez des outils de pointe et des perspectives qui vous donneront une longueur d’avance sur la concurrence.
Prêt à moderniser votre entreprise ? Découvrez les stratégies de migration vers le cloud les plus efficaces pour optimiser les performances, réduire les coûts et améliorer l’évolutivité.
Découvrez comment l’infrastructure en tant que service (IaaS) peut renforcer votre entreprise grâce à des solutions d’infrastructure cloud évolutives, flexibles et rentables, adaptées à vos besoins.
Découvrez comment les solutions IaaS, PaaS et SaaS peuvent transformer vos opérations, apportant flexibilité, évolutivité et rentabilité. Comprenez-en les différences et choisissez la solution idéale pour votre croissance.
Découvrez comment les bases de données NoSQL peuvent améliorer votre stratégie de gestion des données grâce à des solutions flexibles et évolutives. Découvrez les types et les avantages des bases de données NoSQL pour conserver votre avantage concurrentiel dans le monde moderne fondé sur les données.
Découvrez comment Techwave a employé les IBM Cloud Bare Metal Servers pour favoriser sa transformation numérique, garantissant à ses clients flexibilité, évolutivité et contrôle total.
IBM Cloud Virtual Server for VPC est une famille de serveurs virtuels Intel x86, IBM Z et IBM LinuxONE basés sur IBM Cloud Virtual Private Cloud.
Les serveurs dédiés IBM Cloud offrent une solution d’hébergement Web évolutive avec un trafic backhaul gratuit illimité et des options de personnalisation étendues.
Déverrouillez de nouvelles fonctionnalités et stimulez l’agilité de votre entreprise grâce aux services de conseil d’IBM Cloud. Découvrez comment co-créer des solutions, accélérer la transformation numérique et optimiser les performances grâce à des stratégies de cloud hybride et à des partenariats d’experts.