Vidéo: Le cloud computing expliqué en 7 minutes 2024
Plate-forme en tant que service ( PaaS ) est un environnement informatique abstrait et intégré basé sur le cloud qui prend en charge le développement, le fonctionnement et la gestion des applications. Les composants d'application peuvent exister dans un environnement de cloud ou peuvent s'intégrer à des applications gérées dans des clouds privés ou dans des centres de données.
L'un des principaux avantages d'un environnement PaaS est que les développeurs n'ont pas à se préoccuper des détails de niveau inférieur de l'environnement. Vous pouvez regarder une pile logicielle comme une pyramide:
-
L'infrastructure en tant que service (IaaS) est au niveau fondamental et inclut des fonctionnalités telles que les systèmes d'exploitation, les réseaux, les machines virtuelles et le stockage.
-
Au milieu se trouve l'environnement PaaS, qui inclut des services de développement et de déploiement d'applications.
-
Le logiciel en tant que service (SaaS) est au sommet de la pyramide et représente les applications réelles offertes aux utilisateurs finaux.
Les fournisseurs PaaS créent un environnement géré qui regroupe une combinaison de composants qui auraient été gérés séparément dans un environnement de développement traditionnel. Les services intégrés à PaaS comprennent des intergiciels, des systèmes d'exploitation et des services de développement et de déploiement pour soutenir les organisations de développement et de prestation de logiciels.
L'objectif du fournisseur PaaS est de créer un environnement abstrait qui prend en charge un processus efficace, rentable et reproductible pour la création et le déploiement d'applications de haute qualité. Ces applications sont conçues pour être implémentées dans des environnements cloud publics ou privés.
PaaS permet à une organisation d'effectuer les opérations suivantes:
-
Exploitez les principaux services middleware sans avoir à gérer les complexités de la gestion des éléments matériels et logiciels individuels.
-
Accédez à une pile complète d'outils de développement et de déploiement via un navigateur Web, un environnement de middleware dans lequel les API peuvent être utilisées pour se connecter aux outils de développement et de déploiement sélectionnés. Un développeur peut également tirer parti d'un environnement de développement de bureau complet.
-
Surmontez les défis liés à la gestion de nombreux outils de développement et de déploiement individuels en fournissant une suite d'outils intégrés et standardisés (systèmes d'exploitation, produits de sécurité, etc.) répondant aux exigences de l'entreprise.
La plate-forme en tant que service (PaaS) peut être considérée comme ayant deux parties fondamentales: la plate-forme et le service. Le fournisseur PaaS ne fournit pas seulement le logiciel constituant la plate-forme; il assure également le service continu du logiciel.À mesure que de nouvelles mises à jour et de nouvelles configurations deviennent disponibles, le fournisseur PaaS peut immédiatement les transmettre à ses clients.
L'une des décisions que vous devez prendre lorsque vous commencez à utiliser un PaaS est de savoir si vous voulez maintenir le logiciel ou si vous voulez que le fournisseur soit l'administrateur.
-
Si vous choisissez de gérer le logiciel vous-même, vous devez configurer, configurer, gérer et administrer le PaaS vous-même (sur un cloud public ou privé).
-
Vous pouvez également demander au fournisseur de fournir ces services. Le résultat est une réduction des frictions entre les équipes de développement et de déploiement. Il y aura, bien sûr, des situations dans lesquelles il est essentiel pour l'équipe interne de contrôler et de gérer un environnement logiciel complexe.