Les grands types de services cloud sont généralement regroupés en trois catégories principales :
- Infrastructure as a Service (IaaS) :
- L’IaaS fournit aux utilisateurs un accès à des ressources informatiques virtualisées, telles que des serveurs, des machines virtuelles, du stockage et des réseaux, sur Internet. Les utilisateurs peuvent déployer et gérer des applications, ainsi que des systèmes d’exploitation, sur cette infrastructure sans avoir à gérer physiquement le matériel sous-jacent. Exemples : Amazon Web Services (AWS) EC2, Microsoft Azure Virtual Machines, Google Compute Engine.
- Plateforme en tant que Service (PaaS) :
- Le PaaS fournit aux utilisateurs une plateforme de développement et de déploiement d’applications complète sur Internet, permettant aux développeurs de créer, de tester et de déployer des applications sans se soucier de la gestion de l’infrastructure sous-jacente. Le PaaS inclut souvent des outils de développement, des bases de données, des outils de gestion du cycle de vie des applications, et d’autres services. Exemples : Google App Engine, Microsoft Azure App Service, Heroku.
- Logiciel en tant que Service (SaaS) :
- Le SaaS permet aux utilisateurs d’accéder à des applications logicielles hébergées sur Internet, généralement via un navigateur web, sans avoir à installer ni à gérer ces applications localement. Les applications SaaS sont généralement accessibles via un abonnement payant, et les fournisseurs de services gèrent tous les aspects de l’infrastructure, de la maintenance et des mises à jour logicielles. Exemples : Salesforce, Google Workspace (anciennement G Suite), Microsoft Office 365.
Ces différents types de services cloud offrent des niveaux de gestion et de contrôle variables aux utilisateurs, en fonction de leurs besoins spécifiques en matière d’infrastructure et d’applications.