Plate-forme en tant que service (PaaS)

La plate-forme représente la couche intermédiaire. Ici, ce n'est pas tant l'administrateur informatique qui est nécessaire, mais le développeur de logiciels.

La plate-forme en tant que service est un service qui permet au développeur de développer et d'exécuter ses propres programmes sur l'infrastructure offerte via des interfaces. À cette fin, le fournisseur de PaaS fournit des environnements de développement sous forme de cadres. Ce faisant, le fournisseur PaaS établit des spécifications pour les langages de programmation et les interfaces à utiliser, pour le stockage des données, les réseaux et les systèmes de traitement des données. Cependant, le développeur n'a pas la possibilité d'accéder à l'infrastructure utilisée pour fournir le service de manière administrative ou de contrôle. Il ne peut contrôler que les programmes et les données qu'il contribue lui-même.

Les avantages du PaaS

Le PaaS permet également de réaliser des économies car les ingénieurs système n'ont plus besoin de gérer la couche réseau, le système d'exploitation ou le matériel du serveur, puisque les utilisateurs le louent au fournisseur moyennant un abonnement.

En termes simples, le choix entre les deux modèles est une question de flexibilité et de simplicité. L'IaaS offre une grande souplesse aux clients : ils ont accès à des machines virtuelles et peuvent configurer leurs propres serveurs et bases de données selon leurs besoins après avoir installé le logiciel intermédiaire souhaité. Les plates-formes PaaS, en revanche, masquent le matériel sous-jacent, ce qui permet aux utilisateurs d'accéder aux bases de données et aux serveurs web sans avoir à installer et à configurer eux-mêmes les applications. Cela élimine la complexité de l'infrastructure des intergiciels, puisque toutes les ressources nécessaires pour développer et générer les applications et les services à fournir sont mises à disposition sur l'internet.