Qu'est-ce que le PaaS ? En quoi la plate-forme en tant que service est différente de l'IaaS et du SaaS
Publié: 2021-02-13PaaS (Platform as a Service) combine les serveurs, le stockage et l'infrastructure réseau avec le logiciel dont vous avez besoin pour déployer des applications. Avec PaaS, vous n'avez pas besoin d'investir dans du matériel sur site ni de vous soucier de la configuration d'un environnement virtuel pour gérer vos applications.
Près de 85 % des organisations devaient avoir la plupart de leurs charges de travail dans "le cloud" d'ici la fin de 2020. Ces entreprises peuvent alors utiliser des données basées sur le cloud pour personnaliser le marketing et partager des données stratégiques entre les départements (en évitant les silos) - deux principaux objectifs de transformation.
PaaS vous donne tous les outils dont vous avez besoin pour atteindre ces objectifs et plus encore.
Explorons ce qu'est PaaS, quelques exemples PaaS réels, la part de marché des principaux fournisseurs PaaS, et plus encore.
Qu'est-ce que le PaaS ? (Avec exemples)
La plate-forme en tant que service (PaaS) fait référence à une combinaison pré-emballée d'outils matériels et logiciels de cloud computing qui vous permettent de développer et de déployer facilement des applications.
Par exemple, AWS Elastic Beanstalk est une plate-forme plug-and-play qui prend en charge plusieurs langages et environnements de programmation dès la sortie de la boîte. Il facilite le déploiement et permet de tester, lancer et mettre à l'échelle rapidement des applications pour différents appareils sur plusieurs plates-formes.

Il déploie automatiquement le code téléchargé et inclut des outils d'équilibrage de charge et de mise à l'échelle automatique pour assurer le bon fonctionnement de vos applications à tout moment.
Google App Engine est un autre exemple de PaaS pour le déploiement de logiciels.

Au-delà du déploiement d'une application dans n'importe quelle langue, vous bénéficiez également de diagnostics d'application, de versions, de tests A/B et d'autres fonctionnalités.
Ces services sont fondamentalement différents de la simple location d'espace de stockage ou d'une machine virtuelle. Une solution PaaS sert de plate-forme prête à l'emploi pour mettre vos applications en ligne.
La location du matériel relève à elle seule de l'IaaS, pas du PaaS.
Examinons de plus près les différences entre ces deux catégories.
Quelle est la différence entre IaaS et PaaS ?
L'infrastructure en tant que service (IaaS) fait référence aux composants matériels des services cloud, tels que les machines virtuelles et le stockage évolutif. Le PaaS comprend également un écosystème pour déployer vos applications.
Ce sont tous deux des exemples de services de cloud computing, bien sûr, mais avec des cas d'utilisation et des marchés cibles différents.
Pour rendre les choses encore plus confuses, de nombreux fournisseurs de PaaS proposent également des solutions IaaS et vice versa.
Dissipons la confusion en comparant des produits spécifiques.
Exemples PaaS | Exemples IaaS |
AWS Elastic Beanstalk | AWS EC2 |
Google App Engine | Google Compute Engine (GCE) |
Service d'application Microsoft Azure | Stockage Microsoft Azure |
IBM Cloud Foundry | Serveurs virtuels IBM Cloud |
Plateforme d'applications DigitalOcean | Gouttelettes DigitalOcean |
Héroku | Espace rack, Linode |
Par exemple, l'utilisation d'une instance AWS EC2 pour stocker des données pour votre application Web signifie que vous ne profitez que de l'infrastructure cloud fondamentale. Donc, dans ce cas, vous utilisez uniquement un service IaaS.
Si vous utilisez AWS Elastic Beanstalk pour déployer une application Web à la place, vous utiliserez un service PaaS. L'implémentation d'Elastic Beanstalk utilise l'infrastructure AWS comme S3, EC2 et DynamoDB, mais les combine dans une plate-forme de développement immédiatement utilisable.
C'est la différence.
Un PaaS est une solution packagée prête à vous aider à développer et à déployer votre application, tandis qu'un IaaS n'est qu'une infrastructure cloud simple.
C'est similaire à la différence entre un service d'hébergement Web non géré (où vous devez installer l'environnement de serveur comme PHP et MySQL) et une plate-forme d'hébergement WordPress gérée (comme Kinsta).
Dans certains cas, des fournisseurs comme AWS, Google et Microsoft ne vous factureront que l'utilisation des ressources et rien pour l'utilisation de la plate-forme logicielle.
Quelle est la différence entre SaaS et PaaS ?
Le logiciel en tant que service (SaaS), en revanche, offre un logiciel complet, et non une plate-forme que vous pouvez utiliser pour déployer des applications personnalisées.
Par exemple, un CRM basé sur le cloud comme Salesforce vous permet de gérer les données et les flux de travail des clients sans aucune programmation.

Tout ce que vous avez à faire est de vous inscrire et il est prêt à l'emploi. C'est le principe d'un service SaaS.
En comparaison, pour faire la même chose avec un PaaS, vous devez développer une application personnalisée ou déployer et personnaliser un logiciel open source avec des fonctionnalités similaires.
Pour comprendre la différence, examinons quelques exemples supplémentaires.
Type de service cloud | Exemples |
SaaS | Google Workspace, Microsoft Dynamics CRM, IBM Watson Assistant, Salesforce, Workday, Slack |
PaaS | AWS Elastic Beanstalk, Google App Engine, Microsoft Azure App Service, Heroku, IBM Cloud Foundry |
Un produit SaaS est prêt à être utilisé dès que quelqu'un s'inscrit. Par exemple, une fois que vous avez rejoint Google Docs, vous pouvez commencer à créer, enregistrer et partager des documents.
Mais Google App Engine ou IBM Cloud Foundry ne sont pas des applications finies qui résolvent les problèmes de l'entreprise. Au lieu de cela, ce sont des plates-formes cloud sur lesquelles vous pouvez déployer des applications personnalisées.
La plupart des entreprises utilisent une combinaison de SaaS (nous utilisons plus de 40 produits SaaS) et de PaaS pour gérer leur entreprise. La solution optimale dépend de chaque cas d'utilisation ainsi que de l'expérience et de l'infrastructure de votre entreprise.
Taille, part et principaux fournisseurs du marché PaaS
La taille rapportée du marché PaaS et sa comparaison avec d'autres services cloud dépendent de la source.
Par exemple, selon Gartner, PaaS sera éclipsé par IaaS en 2021, avec 27,5 milliards de dollars contre 61,9 milliards de dollars de revenus, respectivement.

Cela ferait du marché IaaS plus de deux fois la taille du PaaS. IaaS est une part importante de l'ensemble du marché des services cloud, tandis que PaaS semble presque une niche en comparaison.
Mais d'autres recherches montrent une image différente.
Selon les données d'International Data Corporation (IDC), les revenus de 2019 étaient beaucoup plus proches et les PaaS beaucoup plus importants, à 35,9 milliards de dollars contre 49 milliards de dollars.

Les deux catégories croissent presque au même rythme, avec une croissance de 38,4 % en glissement annuel pour l'IaaS et de 38,8 % pour le PaaS.
Même si le PaaS ne comble pas l'écart, il ne prend pas non plus de retard.
La part de marché du cloud entre les différentes catégories de services cloud dépend de la définition des frontières entre elles. Notez qu'IDC ne distingue pas les services de gestion et de sécurité ou les services de processus métier dans sa répartition.
C'est peut-être la raison pour laquelle SaaS et PaaS sont nettement plus grands dans son tableau.
Principaux fournisseurs et leur part de marché
Depuis 2016, les experts, les sociétés de recherche et les experts de l'industrie du cloud sont passés de rapports distincts à la couverture des industries du cloud public de l'IaaS et du PaaS combinés.

L'une des principales raisons à cela est que les principaux acteurs sont pour la plupart les mêmes dans les deux catégories.
Vous verrez des noms familiers comme Amazon, Google, Microsoft et IBM, que vous analysiez les marchés IaaS ou PaaS.
La deuxième raison est que ces leaders du marché ont tendance à regrouper les services IaaS et PaaS, il peut donc être difficile de séparer les revenus.
Par exemple, AWS tire une grande partie de ses revenus IaaS car il propose gratuitement certains environnements PaaS (comme Elastic Beanstalk). Étant donné que les gens ne paient que pour l'utilisation des ressources, il est difficile de distinguer le montant des revenus provenant de la plate-forme par rapport à l'infrastructure.

Selon Statista, la part de marché d'AWS est actuellement de 24,3 % , plus de 8 % devant les 16 % d'IBM Cloud .
La part de marché de Google Cloud à 7,4 % est à peine supérieure aux 7 % de Microsoft Azure. Mais à l'échelle mondiale, ces quatre géants basés aux États-Unis sont des leaders incontestés du marché.
Ensemble, ils représentent plus de 54 % de tous les revenus IaaS et PaaS dans le monde.
Après les principaux fournisseurs américains, vous avez le chinois Alibaba à 4,4 % et le japonais NTT Data à 2,8 % de la part totale des revenus mondiaux.
C'est toujours une industrie dirigée par les États-Unis à l'échelle mondiale, à la fois pour l'utilisation réelle et l'innovation continue.
AWS est le principal fournisseur IaaS et PaaS et continue de croître rapidement jusqu'en 2021.
Quels services le PaaS inclut-il ?
Bien que le cas d'utilisation le plus courant du PaaS soit le déploiement d'applications Web, de nombreux autres services cloud en relèvent également.
Regardons de plus près.
Base de données en tant que service (DBaaS)
Une base de données hébergée dans le cloud que vous installez manuellement sur une machine virtuelle n'est qu'une implémentation d'IaaS.
Pour être considérée comme une offre PaaS, il doit s'agir d'une solution intégrée qui offre des capacités de stockage, de puissance de calcul et de base de données relationnelle.
Un exemple de ceci est le service Azure SQL Database, qui offre une base de données entièrement gérée avec des mises à jour automatisées, une évolutivité, une protection intelligente contre les menaces et une recherche basée sur l'IA.

Les produits de service cloud de cette catégorie sont également appelés DBaaS, une sous-catégorie de PaaS.
Plateformes Internet des objets (IoT)
Plus d'articles sont alimentés par des ordinateurs et connectés à Internet que jamais auparavant. La nouvelle norme HTTP/3 ne fera qu'accélérer encore cela. Les appareils connectés incluent désormais les lumières, les thermostats, les fours, les machines à laver, les serrures et même les moteurs de camion.
Les éléments nus de la connectivité à Internet pourraient être considérés comme IaaS, mais les API complexes pour le contrôle et le partage de données entre les appareils et les applications relèvent du PaaS.
Services mobiles (API)
Les entreprises ne se contentent plus du courrier électronique lorsqu'elles envoient des notifications et des campagnes marketing à leurs clients.
Ils utilisent également des messages SMS automatisés à grande échelle.
Avec les API SMS, les entreprises peuvent créer des messages automatisés dans leurs applications.
Par exemple, ils peuvent envoyer des SMS aux clients :
- Rappelez-leur les appels ou réunions programmés.
- Promouvoir un nouveau produit ou service connexe.
- Demandez des commentaires sur une récente rencontre avec le service client.
- Recrutez des clients pour participer à une étude de cas ou à une enquête.
Ces services sont parfois classés séparément en tant que plate-forme de communication en tant que service (CPaaS), une sous-catégorie PaaS.
API de notification push
Comme les SMS, à l'exception des notifications push du navigateur et du mobile, ces API alimentent les notifications push.
Vous pouvez les utiliser pour :
- Rappelez aux clients d'installer une nouvelle mise à jour pour votre application.
- Reconquérir les utilisateurs inactifs qui n'ont pas accédé à votre application depuis des semaines.
- Annoncez une promotion pertinente à durée limitée.
Apprentissage automatique
Si vous voulez vraiment tirer parti de vos données, il ne suffit pas de les stocker dans le cloud. Les données sont toujours là, seulement dans un nouvel emplacement.
Vous devez configurer des algorithmes pour passer au crible vos données et trouver des informations significatives et des étapes concrètes.
Avec les plates-formes d'apprentissage automatique basées sur le cloud, vous pouvez facilement créer des modèles (à partir de modèles), les appliquer à vos bases de données et adapter votre puissance de calcul selon vos besoins.

Par exemple, IBM Watson Studio vous permet d'automatiser la gestion du cycle de vie de l'IA, de déployer et d'exécuter des modèles en un seul clic, et bien plus encore.
C'est un excellent environnement PaaS pour utiliser le Big Data.
La recherche et les suggestions alimentées par l'IA font également partie des outils de développement PaaS proposés par les quatre grands.
Hadoop, Spark et autres cadres de traitement de données
Apache Hadoop est un framework logiciel open source qui permet de traiter de grands ensembles de données sur des clusters distribués de machines virtuelles.
Au lieu de configurer l'environnement à partir de zéro, vous pouvez utiliser Hadoop en tant que service de n'importe quel fournisseur PaaS de premier plan.
- Google propose Hadoop en tant que partie intégrante de son service de traitement de données volumineuses Dataproc.
- Microsoft propose Hadoop dans le cadre de son service de traitement de données HDInsight.
- IBM propose Hadoop dans le cadre de BigInsights.
- AWS propose Hadoop et Spark dans le cadre d'EMR.
Ces entreprises leaders proposent également des services personnalisés de lac de données et de traitement de données au-delà de Hadoop.
Services PaaS les plus populaires
La plupart des solutions cloud les plus populaires sont des services PaaS. Il suffit de regarder ces résultats d'une enquête de 2020 sur les services de cloud public.

Les bases de données relationnelles basées sur le cloud sont les plus populaires, 67 % des entreprises les utilisant déjà, 17 % les expérimentent et 10 % envisagent de les utiliser.
En troisième lieu, vous avez l'entreposage de données. 53% des entreprises l'utilisent actuellement comme solution de traitement et d'analyse du Big Data.
Google Cloud BigQuery est un exemple de ce type de produit PaaS.
Les 4 principaux fournisseurs de PaaS : quels services proposent-ils ?
Comme nous l'avons déjà vu, au sein des services de cloud public, il existe quatre leaders incontestés du marché.
Augmentez la vitesse de votre site WordPress jusqu'à 200 % grâce à notre infrastructure flexible alimentée par Google Cloud. Essayez Kinsta gratuitement
Mais comment se comparent-ils dans les offres de services PaaS ?
Ci-dessous, nous examinerons de plus près tous les fournisseurs de services cloud notables et ce qu'ils apportent à la table.
AWS
AWS est le premier fournisseur de cloud computing, ayant lancé la révolution avec son principal produit EC2 en 2006.
Cette longueur d'avance les a cimentés en tant que leader incontesté du marché, et c'est toujours la plus grande société de services cloud au monde.
Mais pour le PaaS en particulier, qu'apporte-t-il à la table ?
Un rapide coup d'œil à la vue d'ensemble des services d'Amazon vous dira tout ce que vous devez savoir.

La majorité des cas d'utilisation mis en évidence représentent en fait un produit PaaS. Décomposons exactement ce qu'AWS propose en termes de produits PaaS.
Service PaaS | AWS |
Déploiement d'applications | ✓ Amazon Elastic Beanstalk |
Traitement des mégadonnées | ✓ Amazon EMR |
Entreposage de données | ✓ Amazon Redshift |
DBaaS | ✓ Amazon Aurora, Amazon RDS |
Notifications (SMS, Email, Push) | ✓ Amazon SNS |
Apprentissage automatique | ✓ Amazon Sage Maker |
L'époque où AWS ne proposait que de la puissance de calcul et des machines virtuelles à louer est révolue depuis longtemps.
Il propose désormais des produits personnalisés pour tous les principaux services et cas d'utilisation PaaS, du déploiement d'applications et du Big Data au DBaaS et à l'apprentissage automatique.
Toujours précurseur, Amazon a lancé un service de notification natif, Simple Notification Service (SNS), en 2010. C'est la même année que Twilio a été fondé.
Si vous recherchez un fournisseur PaaS polyvalent, vous ne pouvez pas vous tromper avec le vétéran le plus expérimenté de l'industrie.
IBM Nuage
Qu'en est-il d'IBM Cloud ? L'un des premiers innovateurs en informatique, IBM a investi beaucoup d'argent et d'efforts dans le développement de sa suite de services cloud.
IBM a lancé ses services PaaS pour la première fois sous le nom d'IBM Bluemix en 2014.
En 2017, IBM a abandonné la marque Bluemix et a regroupé ses offres PaaS, IaaS et cloud privé sous l'égide d'IBM Cloud.
Avec un large éventail d'entreprises clientes, IBM Cloud s'est rapidement développé pour devenir l'un des principaux fournisseurs de PaaS depuis son lancement en 2011.
Et cela se voit dans sa gamme de services :

Mais comment IBM se positionne-t-il dans le département PaaS ?
Service PaaS | IBM Nuage |
Déploiement d'applications | ✓ Fonderie IBM Cloud |
Traitement des mégadonnées | ✓ IBM BigInsights |
Entreposage de données | ✓IBM DB2 |
DBaaS | ✓ Bases de données IBM Cloud (Redis, PostgreSQL, etc.) |
Notifications (SMS, Email, Push) | ✓ IBM Push Notifications, SMS (via des fournisseurs tiers) |
Apprentissage automatique | ✓ IBM Watson Studio, IBM Watson |
IBM Cloud couvre les cas d'utilisation PaaS essentiels tels que le déploiement d'applications, le traitement du Big Data et l'entreposage de données.
Mais pour les notifications, IBM ne propose pas encore de solution complète. Vous devez compter sur des fournisseurs tiers comme Twilio pour introduire les SMS dans le flux de travail de votre application.
Et IBM est depuis longtemps à la frontière de l'apprentissage automatique et de l'IA. IBM Deep Blue est devenu la première IA à vaincre un champion du monde d'échecs en 1997.
IBM Watson Studio facilite la mise en œuvre de l'IA Watson, vous aidant à donner un sens à vos données.
Google Cloud
Google n'est pas qu'un moteur de recherche. C'est également l'une des principales sociétés SaaS, avec Google Docs, Drive, Gmail et l'ensemble de Google Workspace.
Google vous permet également de louer l'infrastructure et les plateformes qui permettent de gérer des milliards de visiteurs chaque mois.
Lancé en 2008, Google Cloud a été le deuxième acteur majeur à entrer sur le marché. Sa longue liste de produits montre pourquoi il est toujours l'un des leaders du marché.

Et pour les produits spécifiques à PasS, les choses ne sont pas différentes.
Service PaaS | Google Cloud |
Déploiement d'applications | ✓ Google App Engine, Google Kubernetes Engine |
Traitement des mégadonnées | ✓ Google Dataproc |
Entreposage de données | ✓Google BigQuery |
DBaaS | ✓ Google BigTable, Google Cloud SQL, etc. |
Notifications (SMS, Email, Push) | ✓ Firebase Cloud Messaging (messages push et in-app) |
Apprentissage automatique | ✓ Plate-forme d'IA Google |
Pour le déploiement et le développement d'applications, Google propose une large gamme d'outils, notamment Google App Engine et Kubernetes Engine.
Google propose également de nombreuses options de traitement du Big Data via son service Dataproc. Vous pouvez utiliser Hadoop, Spark ou d'autres frameworks pour configurer des clusters et commencer à traiter rapidement des téraoctets de données.
Pour les bases de données et l'entreposage classiques, Google propose également plusieurs options, telles que BigTable, Google Cloud SQL, etc.
Avec Firebase Cloud Messaging, vous pouvez programmer et envoyer des notifications push et des messages intégrés à l'application, mais pas de SMS.
La plate-forme Google AI offre une interface conviviale pour créer, gérer et déployer de nouveaux modèles d'apprentissage automatique aussi rapidement que possible.
C'est une plateforme complète adaptée à tous vos besoins PaaS.
Microsoft Azure
Microsoft n'est pas seulement responsable des systèmes d'exploitation de la plupart des ordinateurs de bureau et portables dans le monde.
Il possède également l'une des plus grandes collections de services de cloud public, notamment Office 365, Microsoft Teams (SaaS) et Azure (IaaS et PaaS).
La plate-forme cloud Azure comprend une gamme de services allant de l'IA et de l'apprentissage automatique à l'analyse, aux outils de développement, au traitement des données, etc.

Et au niveau de la plate-forme, Microsoft vous couvre également.
Service PaaS | Microsoft Azure |
Déploiement d'applications | ✓ Service d'application Azure |
Traitement des mégadonnées | ✓ Azure Databricks |
Entreposage de données | ✓ Entrepôt de données Azure SQL |
DBaaS | ✓ Base de données Azure SQL |
Notifications (SMS, Email, Push) | ✓ Azure Notification Hubs (Push), Azure Communication Services (SMS, Voix) |
Apprentissage automatique | ✓ Apprentissage automatique Azure |
Azure App Service facilite le déploiement des applications grâce à des correctifs intégrés, à la sécurité, à la mise à l'échelle et à une foule d'intégrations.
Vous pouvez stocker et traiter des données avec une gamme de solutions basées sur SQL comme un entrepôt de données ou une base de données à plus petite échelle. Vous pouvez ensuite utiliser Azure Machine Learning pour créer et déployer des modèles afin de donner un sens à vos données.
Azure prend également en charge la création de notifications push et SMS automatisées dans l'expérience de votre application.
Résumé
Le PaaS ne vous offre pas seulement la puissance de calcul et l'infrastructure dont vous avez besoin pour mieux collecter, partager et implémenter les données dans votre organisation. Il comprend également l'environnement nécessaire pour tirer parti des données en temps réel et mettre en œuvre des applications internes ou externes.
Si vous cherchez à tirer parti de la puissance du PaaS pour votre site Web, sans vous soucier de trouver la meilleure combinaison de services pour créer votre environnement, vous pouvez utiliser notre service de migration gratuit. Nos plans d'hébergement WordPress gérés accessibles s'appuient sur l'infrastructure cloud de pointe de Google Cloud, sans le mal de tête de tout configurer.
Si vous avez des questions ou des expériences avec les produits et services PaaS, veuillez laisser une ligne dans la section des commentaires !