Trois modèles de services Cloud courants sont Software as a Service (SaaS), Platform as a Service (PaaS) et Infrastructure as a Service (Iaas).
Pensez aux services Cloud comme la location de différents types d'outils ou de ressources dont vous avez besoin, au lieu de les posséder entièrement. Tout comme vous pouvez louer une voiture, emprunter un outil électrique ou utiliser un espace de co-working, vous pouvez louer différents types de services dans le cloud en fonction de ce dont vous avez besoin, qu'il s'agisse d'un logiciel prêt à l'emploi, d'une plateforme à développer ou de la puissance de calcul brute pour soutenir votre entreprise.
Par exemple, la location d'une voiture peut être comparée à Software as a Service (SaaS). Vous payez pour l'accès à une voiture entièrement fonctionnelle, prête à l'emploi (ou logiciel) sans avoir à l'entretenir vous-même. Emprunter un outil électrique ressemble davantage à une plateforme en tant que service (PaaS). Vous avez accès à l'outil (ou à la plateforme) mais vous avez tout de même besoin de faire le travail vous-même. Enfin, l'utilisation d'un espace de co-working est similaire à Infrastructure as a Service (IaaS). Vous louez l'infrastructure de base (comme des espaces de bureau ou des serveurs), mais vous êtes responsable de la manière dont vous l'utilisez.

Voici comment cela se décompose :
Un logiciel SaaS (Software as a Service) fournit des applications cloud complètes et prêtes à l'emploi via Internet sur un modèle d'abonnement. Les applications SaaS sont généralement mutualisées et les flux de processus sont déjà définis dans le système. Le fournisseur Cloud développe fréquemment de nouvelles fonctionnalités qui sont installées dans les systèmes du client lors des montées de version livrées selon un calendrier défini.
Par exemple, si j'ai besoin d'une solution logicielle avec des processus de gestion prédéfinis pour faciliter la vente de mes produits ou services aux clients, le traitement des commandes entrantes et la gestion d'un journal universel de mes données financières, je peux acheter une solution SaaS Enterprise Resource Planning (ERP) telle que SAP S/4HANA Cloud Public Edition. Si j'ai besoin d'une solution logicielle avec des processus de gestion prédéfinis pour gérer le cycle de vie des collaborateurs dans une entreprise, du recrutement et de l'embauche à l'intégration et au développement, je pourrais acheter une partie ou la totalité des solutions de la suite SAP SuccessFactors.
Une plateforme en tant que service (PaaS) est une solution basée sur le Cloud qui permet aux développeurs d'accéder à une plateforme de développement d'applications, y compris des outils de développement, des systèmes d'exploitation, des middleware et des bases de données, à l'aide de la virtualisation. Les développeurs peuvent développer, tester et gérer des applications dans le Cloud sans avoir à gérer la plate-forme sous-jacente.
Par exemple, si je souhaite concevoir une application mobile qui consomme les données de ma solution SaaS et qui peut s'exécuter sur des appareils iOS et Android, je peux m'abonner à un service qui prend en charge le développement d'applications mobiles telles que Mobile Services s'exécutant sur SAP Business Technology Platform. Dans le service, je peux développer, configurer et gérer ma nouvelle application mobile.
Une infrastructure en tant que service (IaaS) est un service Cloud qui permet aux organisations de louer ou louer des ressources informatiques virtuelles, telles que l'infrastructure, la puissance de traitement, le stockage et les composants de mise en réseau à la demande d'un fournisseur tiers. C'est bénéfique, car la location ou la location est toujours moins chère que l'achat de votre propre matériel, et vous pouvez toujours maintenir un niveau de contrôle approfondi sur l'infrastructure.
Par exemple, si j'ai des milliers de photos qui prennent trop d'espace sur un disque dur d'ordinateur portable, je pourrais m'abonner à un service de stockage de documents comme iCloud, Google Drive, Dropbox ou autres et y télécharger mes photos. Le fournisseur IaaS fournit un service de stockage qui s'exécute sur ses serveurs. Ils hébergent l'infrastructure et gèrent des tâches telles que la maintenance du système et les sauvegardes, de sorte que les clients n'ont pas à le faire.