La plateforme en tant que service (
PaaS) est une forme de
cloud computing qui fournit une plateforme permettant aux consommateurs de développer et de déployer des applications et des services sur un réseau étendu (WAN) ou sur Internet. Le consommateur ne gère ni n'assure la maintenance des logiciels de plateforme sous-jacents, du middleware et de l'infrastructure cloud.
PaaS libère les ressources humaines et permet au consommateur de se concentrer sur ses activités principales et la diffusion de contenu, plutôt que sur les logiciels de plateforme et l'infrastructure IT sous-jacente, qui ne génèrent pas de valeur métier. PaaS permet également au consommateur de réduire la période de mise à disposition de son environnement d'exécution de quelques semaines à quelques minutes, avec un accord de niveau de service adapté.
PaaS permet au consommateur d'ajuster la capacité de traitement en augmentant ou en réduisant les ressources de la plateforme, verticalement et horizontalement, en fonction des variations de la demande en puissance de calcul. Par exemple, il est possible d'augmenter la capacité d'une instance ApsaraRDS pour ajouter des CPU et de la mémoire, ou d'ajouter des répliques pour accroître la capacité de lecture des données. PaaS est généralement accompagné de services à valeur ajoutée comme l'
IaaS pour ces ressources de plateforme, tels que la facturation détaillée, la surveillance, l'accès aux journaux, la sécurité et la haute disponibilité.
De plus, la mise à disposition d'un logiciel de plateforme peut prendre quelques semaines, voire plusieurs mois. Par exemple, l'installation d'un système de fichiers Apache Hadoop et de HBase peut nécessiter plusieurs mois. En revanche, Alibaba Cloud E-MapReduce (EMR) fournit une plateforme prête à l'emploi en 20 minutes, car les consommateurs peuvent éviter la phase d'apprentissage liée à l'installation et à la maintenance de la plateforme sous-jacente.
Comme l'IaaS, PaaS offre généralement une flexibilité sur le modèle de tarification (à savoir un modèle de paiement à l'utilisation ou un modèle d'abonnement). Le modèle de paiement à l'utilisation signifie que le consommateur est facturé en fonction de sa consommation de ressources, par exemple à l'heure ou à la journée. Le modèle d'abonnement, quant à lui, signifie que le consommateur est facturé sur la base d'un prix fixe pour une période de ressources réservées, indépendamment de la consommation réelle.