Décrire le platform as a service

Effectué

Le modèle PaaS (platform as a service) est un compromis entre la location d’espace dans un centre de données (infrastructure as a service) et le paiement d’une solution complète et déployée (software as a service). Dans un environnement PaaS, le fournisseur de cloud gère l’infrastructure physique, la sécurité physique et la connexion à Internet. Il gère également les systèmes d’exploitation, les middlewares (intergiciels), les outils de développement ainsi que les services d'intelligence d'affaires qui constituent une solution cloud. Dans un scénario PaaS, vous n’avez pas à vous soucier des licences ni des mises à jour correctives des systèmes d’exploitation et des bases de données.

Le modèle PaaS est bien adapté, car il vous permet de disposer d’un environnement de développement complet sans avoir à vous préoccuper de toute l’infrastructure de développement.

Modèle de responsabilité partagée

Le modèle de responsabilité partagée s’applique à tous les types de service cloud. Le modèle PaaS est un partage de responsabilité entre vous et le fournisseur de cloud. Le fournisseur de cloud est responsable de la maintenance de l’infrastructure physique et de son accès à Internet, comme dans le modèle IaaS. Dans le modèle PaaS, le fournisseur de cloud se charge également de la maintenance des systèmes d’exploitation, des bases de données et des outils de développement. Considérez le modèle PaaS comme une machine jointe à un domaine : le service informatique gère les mises à jour, les patchs et les actualisations de l’appareil de manière régulière.

Selon la configuration, vous ou le fournisseur de cloud pouvez être responsable des paramètres de mise en réseau et de la connectivité au sein de votre environnement cloud, de la sécurité du réseau et des applications ainsi que de l’infrastructure de répertoire.

Diagram showing the responsibilities of the shared responsibility model.

Scénarios

Voici quelques scénarios courants où le choix du modèle PaaS peut être pertinent :

  • Framework de développement : PaaS fournit un framework sur lequel les développeurs peuvent s’appuyer pour développer ou personnaliser des applications basées sur le cloud. De la même manière que vous créez une macro Excel, PaaS permet aux développeurs de créer des applications à l’aide de composants logiciels intégrés. Des fonctionnalités cloud telles que la scalabilité, la haute disponibilité et la multilocation étant incluses, la quantité de codage que les développeurs doivent effectuer est réduite.
  • Analytique ou décisionnel : les outils fournis en tant que service dans le cadre du modèle PaaS permettent aux organisations d’analyser et d’explorer leurs données, de trouver des insights et des modèles, et de prédire les résultats afin d’améliorer les prévisions, les décisions de conception relatives aux produits, les rendements d'investissement et d'autres décisions commerciales.