Table des matières:
- Infrastructure en tant que service (IaaS)
- Plate-forme en tant que service (PaaS)
- Logiciel en tant que service (SaaS)
Vidéo: Le cloud computing expliqué en 7 minutes 2024
Lorsque vous avez une idée de ce que signifie une approche orientée services pour l'architecture des systèmes technologiques, vous pouvez commencer à voir la relation entre SOA et le cloud computing. Les services sont importants pour le cloud computing à la fois du point de vue de l'infrastructure et des applications.
L'orientation du service imprègne le cloud lui-même et le cloud sert d'environnement pouvant héberger d'autres services (techniques ou commerciaux). Qu'est-ce que ça veut dire?
-
D'une part, les fournisseurs de cloud ont construit l'infrastructure cloud sur des services bien conçus avec des interfaces de boîte noire clairement définies. Ces services de boîte noire (pensez capacité, par exemple) permettent au cloud d'évoluer. L'infrastructure de cloud elle-même est orientée service.
-
D'autre part, les entreprises qui construisent des applications conçues pour le cloud tendent à les construire en tant que services; cela facilite l'utilisation des clients et des partenaires.
Infrastructure en tant que service (IaaS)
La couche Infrastructure as a Service offre des ressources de stockage et de calcul que les développeurs et les organisations informatiques peuvent utiliser pour fournir des solutions métier personnalisées. Un fournisseur de cloud veut que la capacité d'approvisionnement associée à l'IaaS soit conçue comme un service modulaire avec des interfaces publiées afin qu'il puisse être utilisé dans de nombreuses situations différentes.
En tant qu'utilisateur de ce service de provisionnement de capacité, vous n'avez pas besoin de savoir comment le fournisseur réalise le service; c'est une boîte noire pour toi. Si le cloud n'était pas axé sur le service, vous deviez déterminer comment provisionner votre application dans l'environnement. Avec le cloud, vous pouvez utiliser un seul service de provisionnement.
Plate-forme en tant que service (PaaS)
La plate-forme en tant que service offre des environnements de développement que les organisations informatiques peuvent utiliser pour créer des applications métier prêtes pour le cloud. Ceci est offert comme un ensemble de services de boîte noire qui permet aux développeurs de construire des applications au-dessus de l'infrastructure de calcul. Cela peut inclure des outils de développement proposés en tant que service pour créer des services, ou même des services d'accès aux données et de bases de données, ou même des services de facturation.
Dans ces situations, les principes SOA (tels que le couplage lâche et la réutilisabilité) ont été appliqués aux composants de l'infrastructure informatique livrés en tant que services cloud aux utilisateurs de PaaS. Les développeurs de votre organisation peuvent localiser les services de plateforme dont ils ont besoin en référençant un catalogue de services.
Logiciel en tant que service (SaaS)
Avec le logiciel en tant que service, le fournisseur héberge le logiciel pour vous, vous n'avez donc pas besoin de l'installer, de le gérer ou d'acheter du matériel pour cela.Tout ce que vous avez à faire est de vous connecter et de l'utiliser.
Ne confondez pas SOA avec SaaS. SOA est un logiciel conçu comme un service; SaaS est géré par logiciel et distribué en tant que service.
Dans tous ces modèles, les entreprises utiliseront un ensemble de services bien définis auxquels elles peuvent accéder via des interfaces. Les entreprises peuvent exploiter ces services de différentes manières en fonction des problèmes qu'elles tentent de résoudre.