Platform as a service
Plate-forme en tant que service
Platform as a service[1] (PaaS[2]), ou Plate-forme en tant que service, est l'un des types de cloud computing, principalement destiné aux développeurs ou aux entreprises de développement, où :
- l'entité cliente (développeurs ou entreprise) maintient les applications proprement dites ;
- le fournisseur cloud maintient la plate-forme d'exécution de ces applications : le matériel du ou des serveurs (la carte mère, la mémoire vive…), les logiciels de base (c'est-à-dire le ou les systèmes d'exploitation, le ou les moteurs de bases de données…) et l'infrastructure (de connexion au réseau, de stockage, de sauvegarde).
Ce type de cloud computing permet de mettre à disposition des entités clientes un environnement d'exécution rapidement disponible, en leur laissant la maîtrise des applications qu'elles peuvent installer, configurer et utiliser elles-mêmes. Il se distingue ainsi du modèle SaaS où la même application est mise à disposition des nombreux utilisateurs finaux.
La terminologie qui entoure ce type de services est souvent le résultat de publications de cabinet de conseil spécialisés comme Gartner[3]. Le terme PaaS couvre ainsi selon ceux-là un ensemble de services allant du hpaPaaS (High productivity application platform-as-a-service en Anglais, ou Plate-forme applicative de haute productivité en tant que service) en passant par le mbPaaS (platforme orientée services mobiles) ou IoTPaaS qui vise l'Internet des objets.
Une première vague de services de ce type a vu son apparition vers 2006-2008 avec Heroku, Engine Yard ou Google App Engine, une seconde vague a vu son apparition avec la démocratisation des Conteneurs Linux autour de 2014 par le projet open-source Docker créé par l'entrepreneur franco-américain Solomon Hykes.
Cette deuxième vague tend à se confondre avec un autre mouvement contemporain le Serverless Computing (l'informatique sans serveur) qui propose des promesses similaires (déploiement rapide de code sans la nécessité de configurer l'infrastructure sous-jacente). Dans cette deuxième catégories on peut trouver des services des fournisseurs cloud horizontaux tels que AWS, Google Cloud ou Azure mais aussi des startups comme les français Koyeb ou Platform.sh[4].
Exemples de fournisseurs
- Microsoft Azure
- SAP HANA (en) Cloud Platform
- OVH
- AWS Elastic Beanstalk
- Heroku
- Gandi
- Google App Engine
- OpenShift par Red Hat
- Bluemix par IBM.
- Orange Business Services
- Predix par General Electric
- Platform.sh
Articles connexes
- SaaS, software as a service (logiciel en tant que service)
- IaaS, infrastructure as a service
- DaaS, data as a service
- Desktop as a service
Notes et références
- « PaaS : une plate-forme à votre service ? », sur journaldunet.com (consulté le ).
- Livre blanc Cloud Computing sur le site du Syntec numérique.
- « Platform as a Service: Definition, Taxonomy and Vendor Landscape, 2016 », sur www.gartner.com (consulté le )
- Xavier Biseul, « Platform.sh, le « PaaS partout » français du déploiement continu », Le Journal du Net, (lire en ligne, consulté le )
- Portail de l’informatique