Vidéo: Le cloud computing expliqué en 7 minutes 2024
Il y a plusieurs façons d'aborder l'informatique en nuage, selon le problème que vous essayez de résoudre. Lorsque les organisations recherchent des capacités sur demande, elles se tournent souvent vers Infrastructure as a Service (IaaS). Toutefois, lorsqu'une organisation recherche un ensemble de fonctionnalités plus approfondi, elle consulte Platform as a Service (PaaS).
Bien que PaaS comporte de nombreuses définitions, vous pouvez le considérer comme une plate-forme informatique qui inclut un ensemble de fonctionnalités de développement, de middleware et de déploiement. Une caractéristique clé du fournisseur est de créer et d'encourager un écosystème profond de partenaires qui s'engagent tous dans cet environnement pour le futur.
Les frontières entre la plate-forme en tant que service et l'infrastructure en tant que service peuvent être floues, mais il convient de mentionner de nombreuses caractéristiques.
Considérez ce que toutes les solutions PaaS ont en commun:
-
PaaS doit tirer parti d'Internet.
-
PaaS doit offrir un certain type de langage de développement afin que les développeurs professionnels (et dans certains cas les utilisateurs) puissent ajouter de la valeur.
-
Ces environnements nécessitent un moyen de surveiller et de mesurer l'utilisation des ressources et de suivre les performances globales de la plate-forme du fournisseur.
-
Presque toutes les plates-formes PaaS sont basées sur une architecture multi-tenancy (permettant à plusieurs clients d'exécuter leur copie séparément via la virtualisation) afin que le code ou les données de chaque client isolé des autres.
-
Un environnement PaaS doit prendre en charge le cycle de vie du développement et le processus de développement de l'équipe, y compris les tests.
-
Une plateforme PaaS doit inclure des interfaces de services telles que SOAP (Simple Object Access Protocol) et XML (eXtensible Markup Language), entre autres.
-
Une plate-forme PaaS doit être capable de déployer, gérer, tester et maintenir les applications développées.
-
Une plate-forme PaaS doit prendre en charge des interfaces bien définies et bien documentées afin que les éléments et composants suivants puissent être utilisés:
-
Les applications composites sont créées en combinant des services pour créer une application d'entreprise basée sur l'orchestration logique et règles.
-
Portails, qui sont un environnement organisé qui organise les composants d'application pour le client.
-
Mashups, qui permettent aux utilisateurs finaux de regrouper facilement deux ou plusieurs services métier capables de communiquer et d'échanger des données.
-