Trace Id is missing
Passer directement au contenu principal
Azure

Qu’est-ce que le PaaS ?

Platform as a service

Platform as a service (PaaS) est un environnement de développement et de déploiement complet dans le nuage, avec les ressources nécessaires pour vous permettre de fournir n’importe quel service, de la simple application nuage aux applications d’entreprise sophistiquées. Vous faites l’acquisition des ressources dont vous avez besoin auprès d’un fournisseur de service dans le nuage , avec un paiement à l’utilisation, et vous y accédez via une connexion Internet sécurisée.

Tout comme IaaS, PaaS comprend l’infrastructure, à savoir les serveurs, le stockage et les composants réseau, mais aussi les intergiciels (middleware), les outils de développement, les services d’aide à la décision (BI, Business Intelligence), les systèmes de gestion de bases de données, etc. Le PaaS est conçu pour prendre en charge l’intégralité du cycle de vie de l’application web : conception, test, déploiement, gestion et mise à jour.

Le PaaS permet d’éviter les dépenses et problèmes liés à l’achat et à la gestion de licences logicielles, de l’infrastructure sous-jacente aux applications et des intergiciels, des orchestrateurs de conteneurs, tels que Kubernetes, ou des outils de développement et autres ressources. Vous gérez les services et les applications que vous développez, et le fournisseur de service dans le nuage se charge en général du reste.

 

Infrastructure as a service (IaaS) inclut les serveurs et le stockage, le pare-feu réseau et la sécurité, et un centre de données (bâtiment/installation physique). PaaS inclut les éléments IaaS mais aussi des systèmes d’exploitation, des outils de développement, la gestion des bases de données et des analyses commerciales. SaaS inclut les éléments PaaS mais aussi des applications hébergées.

Applications hébergées Outils de développement, gestion de base de données, analyse marketing Systèmes d’exploitation Serveurs et stockage Sécurité/pare-feux réseau Bâtiment/installation physique de centre de données

Scénarios PaaS courants

Les organisations ont en général recours au PaaS dans ces scénarios :

Pare-feu de développement. Le PaaS offre aux développeurs une infrastructure sur la base de laquelle ils peuvent développer ou personnaliser des applications nuage. Un peu comme une macro Excel, le PaaS permet aux développeurs de créer des applications à l’aide de composants logiciels intégrés. Les éléments spécifiques au nuage, comme l’extensibilité, la haute disponibilité et la capacité multiutilisateur, sont inclus, ce qui réduit le volume de code que doivent écrire les développeurs.

Analytique ou décisionnel. Les outils fournis comme services avec le PaaS permettent aux organisations d’analyser et d’explorer leurs données, d’en tirer des informations, de dégager des tendances et de prévoir les résultats afin d’améliorer les prévisions, les décisions en matière de conception de produits, le retour sur investissement et autres décisions importantes pour l’entreprise.

Services supplémentaires. Les fournisseurs PaaS peuvent proposer d’autres services qui améliorent les applications (workflow, annuaire, sécurité et planification).


Avantages du PaaS

En proposant l’infrastructure comme service, le PaaS offre les mêmes avantages que l’IaaS. Mais ses autres fonctions, à savoir les intergiciels (middleware), les outils de développement et autres outils professionnels, offrent d’autres avantages :

Accélérer le codage. Les outils de développement du PaaS peuvent réduire drastiquement le temps nécessaire au développement de nouvelles applications grâce aux composants précodés intégrés à la plateforme (workflow, services d’annuaire, fonctionnalités de sécurité, recherche, etc.).

Ajouter des fonctionnalités de développement sans recourir à davantage de personnel. Avec les composants PaaS, vous pouvez offrir à votre équipe de développement de nouvelles capacités, et vous dispenser d’embaucher le personnel possédant les compétences correspondantes.

Développer pour plusieurs plateformes, y compris des applications mobiles, plus facilement. Certains fournisseurs de services proposent des options de développement pour plusieurs plateformes, par exemple les ordinateurs, les appareils mobiles et les navigateurs, ce qui simplifie la création d’applications sur plusieurs plateformes.

Utiliser des outils sophistiqués de manière abordable. Le modèle avec paiement à l’utilisation permet aux individus comme aux entreprises de bénéficier d’outils de développement et d’outils d’intelligence décisionnelle sophistiqués, ainsi que d’outils d’analyse auxquels ils n’auraient normalement pas accès.

Accompagner les équipes de développement disséminées. Comme l’environnement de développement est accessible via Internet, les équipes de développement peuvent travailler ensemble sur les mêmes projets, même lorsque les membres de l’équipe se trouvent dans des lieux différents.

Gérer efficacement le cycle de vie des applications. Le PaaS offre tout ce dont vous avez besoin pour gérer l’intégralité du cycle de vie des applications web : conception, test, déploiement, gestion et mise à jour dans le même environnement intégré.