Table des matières:
- Infrastructure en tant que service (IaaS)
- Plate-forme en tant que service (PaaS)
- Logiciel en tant que service (SaaS)
- Processus métier en tant que service (BPaaS)
Vidéo: RGPD / GDPR : FAQ avec la CNIL 2024
Les services sont importants pour le cloud computing, tant du point de vue de l'infrastructure que des applications. Lorsque vous apprenez comment adopter une approche orientée services pour concevoir des systèmes technologiques, vous pouvez commencer à voir la relation entre cette approche et le cloud computing.
L'orientation du service imprègne le cloud et le cloud sert d'environnement pouvant héberger d'autres services (techniques ou commerciaux). Par conséquent, les fournisseurs de cloud doivent réfléchir à l'architecture de leurs plates-formes afin de pouvoir prendre en charge différents modèles d'entreprise.
Voici deux scénarios différents auxquels un fournisseur de cloud peut avoir à faire face:
-
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 permettent au nuage d'évoluer. Pour exécuter cette approche, l'infrastructure de cloud doit être orientée service.
-
Les entreprises qui créent des applications conçues pour le cloud tendent à les développer en tant que services, ce qui facilite leur utilisation par les clients et les partenaires. Par exemple, les fournisseurs SaaS (Software as a Service) ont besoin d'un écosystème de partenaires qui fournit des composants complémentaires ou des applications complètes qui sont importantes pour soutenir et développer leurs activités. Suivre une approche orientée services est une condition préalable pour que les partenaires désirent construire économiquement sur ces plateformes.
Infrastructure en tant que service (IaaS)
La couche IaaS (infrastructure en tant que 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.
Supposons que vous ayez un groupe d'applications que vous souhaitez exécuter dans un cloud public, car vous souhaitez une capacité à la demande. Vous vous inscrivez avec un fournisseur IaaS. Via votre navigateur Web, vous pouvez acheter cette capacité et commencer à exécuter vos applications sur le service. Pendant que vous exécutez l'application, le service fournit le matériel pour l'exécuter, puis désapprovisionne les serveurs virtualisés lorsque vous avez terminé.
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 couche PaaS (plate-forme en tant que service) offre des environnements de développement permettant de créer des applications métier prêtes pour le cloud. Ce modèle est proposé sous la forme d'un ensemble de services de boîte noire qui permet aux développeurs de créer des applications au-dessus de l'infrastructure informatique. 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 d'orientation du service (tels que le couplage lâche et la réutilisabilité) sont appliqués aux composants de l'infrastructure informatique fournis 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 se référant à un catalogue de services.
Logiciel en tant que service (SaaS)
Avec le logiciel en tant que service (SaaS), le fournisseur héberge le logiciel pour vous afin qu'il ne soit pas nécessaire de l'installer, de le gérer ou d'acheter du matériel. Tout ce que vous avez à faire est de vous connecter et de l'utiliser.
Par exemple, vous pouvez utiliser CRM en tant que service ou comptabilité en tant que service. Beaucoup de ces fournisseurs ont créé leurs services de manière modulaire pour permettre l'évolutivité (parce que vous utilisez ces services avec peut-être des milliers d'autres clients). Une approche orientée services permet au fournisseur, par exemple, d'échanger des fonctionnalités facilement.
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 essaient de résoudre.
Les entreprises profitent de l'orientation vers le service et du cloud, car ces deux approches accordent la priorité à la compréhension des besoins de l'entreprise, de ses besoins et de la rentabilité et de la rentabilité de l'entreprise.
Processus métier en tant que service (BPaaS)
Avec BPaaS (Business Process as a Service), le fournisseur de services crée un ensemble de processus couramment utilisés pouvant être connectés à d'autres environnements, notamment IaaS et SaaS. Un fournisseur de services ou un développeur peut utiliser un BPaaS pour concevoir un processus métier.
Un exemple de processus métier peut être un moyen pour un détaillant d'inclure un service d'expédition dans le système de commerce électronique. Étant donné que ces services sont écrits de manière indépendante, l'ajout de nouveaux processus métier pour servir un composant différent ou automatiser un nouveau lancement d'entreprise devient plus facile.