Le cloud computing propose plusieurs modèles de services pour héberger des applications, gérer des infrastructures informatiques ou utiliser des logiciels à distance. Les trois principales catégories sont l’IaaS, le PaaS et le SaaS. Elles se différencient par les ressources fournies, le niveau de gestion confié au prestataire et les responsabilités conservées par l’entreprise. Le choix dépend notamment des compétences techniques disponibles, du degré de personnalisation recherché et du budget consacré à l’informatique.
☁️ IaaS : une infrastructure informatique à la demande
Définition de l’IaaS
L’IaaS (Infrastructure as a Service), ou infrastructure en tant que service, permet de louer des ressources informatiques virtualisées auprès d’un fournisseur cloud. Ces ressources comprennent notamment des serveurs, du stockage et des composants réseau accessibles à distance.
L’entreprise dispose ainsi d’une infrastructure sans devoir acheter ni entretenir les équipements physiques. Elle peut créer des machines virtuelles, installer les systèmes d’exploitation nécessaires et déployer ses propres applications.
Quelles sont les caractéristiques de l’IaaS ?
Avec ce modèle, le fournisseur prend en charge le matériel physique, les centres de données, le réseau sous-jacent et la couche de virtualisation. L’entreprise conserve la gestion du système d’exploitation, des applications, des données et de nombreux paramètres de sécurité.
Les principales caractéristiques de l’IaaS sont les suivantes :
- Flexibilité : les ressources peuvent être adaptées selon les besoins du projet.
- Facturation à l’usage : le coût dépend généralement des ressources consommées, même si les modalités varient selon le prestataire.
- Contrôle technique : l’entreprise choisit ses systèmes d’exploitation, ses logiciels et sa configuration.
- Évolutivité : la capacité de calcul et de stockage peut augmenter ou diminuer selon la demande.
En contrepartie, l’IaaS nécessite des compétences en administration système, en réseau et en cybersécurité. Le fournisseur gère l’infrastructure physique, mais l’entreprise reste responsable de la configuration de ses machines et de la protection de ses applications.
Exemples de services IaaS
| Service | Fournisseur | Utilisation principale |
| Amazon EC2 | AWS | Louer des serveurs virtuels pour héberger des applications |
| Azure Virtual Machines | Microsoft Azure | Déployer des machines virtuelles sous Windows ou Linux |
| Google Compute Engine | Google Cloud | Exécuter des charges de travail sur des machines virtuelles |
| OVHcloud Public Cloud | OVHcloud | Déployer des ressources cloud pour des applications et des services informatiques |
L’IaaS convient notamment aux entreprises qui veulent conserver un contrôle important sur leur environnement informatique, migrer des serveurs vers le cloud ou disposer de capacités de calcul variables sans investir dans du matériel physique.
🛠️ PaaS : une plateforme prête pour le développement d’applications
Définition du PaaS
Le PaaS (Platform as a Service), ou plateforme en tant que service, met à disposition un environnement permettant de développer, tester, déployer et exécuter des applications. Le fournisseur gère l’infrastructure ainsi qu’une grande partie des composants logiciels nécessaires à leur exécution.
Les développeurs peuvent ainsi se concentrer sur le code et les fonctions de leurs applications sans administrer directement les serveurs ou les systèmes d’exploitation. Selon la plateforme, des outils de déploiement, des bases de données ou des mécanismes de mise à l’échelle peuvent également être proposés.
Quelles sont les caractéristiques du PaaS ?
Dans un environnement PaaS, le fournisseur prend généralement en charge les serveurs, le système d’exploitation, les environnements d’exécution (runtimes) et les composants de la plateforme. L’entreprise reste responsable de son code, de ses données et des paramètres applicatifs qui lui sont confiés.
Ce modèle présente plusieurs caractéristiques :
- Développement simplifié : les équipes disposent d’un environnement déjà configuré.
- Déploiement plus rapide : les applications peuvent être mises en ligne sans gérer chaque composant de l’infrastructure.
- Maintenance technique réduite : le prestataire assure une partie des mises à jour et de l’administration.
- Personnalisation encadrée : les choix de systèmes, de versions logicielles et de configuration sont limités par les possibilités de la plateforme.
Le PaaS réduit la charge d’administration, mais laisse moins de liberté sur l’infrastructure qu’un service IaaS. Il faut également vérifier la compatibilité des applications avec les technologies proposées et les conditions de migration vers une autre plateforme.
Exemples de services PaaS
| Service | Fournisseur | Utilisation principale |
| Google App Engine | Google Cloud | Déployer des applications sans administrer les serveurs |
| Heroku | Heroku | Héberger et déployer des applications depuis différents environnements de développement |
| AWS Elastic Beanstalk | AWS | Déployer des applications tout en déléguant une partie de la gestion de l’infrastructure |
Le PaaS s’adresse principalement aux équipes de développement qui souhaitent livrer des applications sans consacrer autant de temps à l’administration système. Il convient notamment aux applications web, aux API et aux projets nécessitant des déploiements réguliers.
💻 SaaS : des logiciels accessibles directement en ligne
Définition du SaaS
Le SaaS (Software as a Service), ou logiciel en tant que service, donne accès à une application hébergée par un fournisseur. L’utilisateur se connecte généralement depuis un navigateur web ou une application dédiée, sans devoir installer et administrer lui-même l’ensemble de l’environnement technique.
Le service est souvent commercialisé sous forme d’abonnement, avec un tarif qui peut varier selon le nombre d’utilisateurs, les options retenues ou le volume de ressources consommées.
Quelles sont les caractéristiques du SaaS ?
Le fournisseur prend en charge l’infrastructure, la plateforme technique, les mises à jour du logiciel et son hébergement. L’entreprise utilise l’application et administre les paramètres qui lui sont accessibles, comme les comptes, les droits d’accès ou certaines règles de sécurité.
Les principales caractéristiques du SaaS sont :
- Accès à distance : le logiciel est disponible depuis les appareils et les lieux autorisés.
- Mises à jour gérées par le fournisseur : l’utilisateur n’a généralement pas à installer manuellement les nouvelles versions.
- Déploiement rapide : l’accès peut être ouvert sans mettre en place de serveurs dédiés.
- Coût prévisible : les abonnements facilitent le suivi des dépenses, sous réserve des options et frais supplémentaires.
- Personnalisation limitée : les modifications dépendent des paramètres et des intégrations autorisés par l’éditeur.
Le SaaS demande moins de compétences techniques pour démarrer, mais l’entreprise dépend davantage du fournisseur pour la disponibilité du service, les évolutions du logiciel et les possibilités d’exportation des données. Elle doit aussi contrôler les accès, les autorisations et les conditions de réversibilité.
Exemples de services SaaS
| Service | Fournisseur | Utilisation principale |
| Google Workspace | Messagerie professionnelle, documents et collaboration | |
| Microsoft 365 | Microsoft | Bureautique, messagerie et travail collaboratif |
| Dropbox | Dropbox | Stockage et partage de fichiers |
| Zoom | Zoom | Visioconférence et réunions à distance |
Le SaaS convient aux entreprises qui veulent utiliser un logiciel sans en gérer l’infrastructure technique. Il est notamment adapté à la messagerie, à la gestion commerciale, aux ressources humaines, à la comptabilité ou à la collaboration en équipe.
A lire aussi: Qu’est-ce qu’Elestio ? La plateforme PaaS qui démocratise l’auto-hébergement professionnel
📊 IaaS, PaaS et SaaS : quelles différences ?
La différence principale entre ces trois modèles tient au partage des responsabilités entre le fournisseur et le client. Plus le service se rapproche d’une application prête à l’emploi, plus le fournisseur prend en charge les couches techniques.
| Critère | IaaS | PaaS | SaaS |
| Service fourni | Ressources informatiques virtualisées | Plateforme de développement et d’exécution | Application prête à l’emploi |
| Gestion des serveurs physiques | Fournisseur | Fournisseur | Fournisseur |
| Gestion de la virtualisation et du réseau sous-jacent | Fournisseur | Fournisseur | Fournisseur |
| Gestion du système d’exploitation | Client | Fournisseur | Fournisseur |
| Gestion de l’environnement d’exécution | Client | Fournisseur | Fournisseur |
| Gestion de l’application | Client | Client | Fournisseur |
| Gestion des données et des accès | Principalement client, selon les responsabilités contractuelles | Client, selon le service | Responsabilité partagée selon les paramètres disponibles |
| Liberté de configuration | Élevée | Intermédiaire | Limitée |
| Compétences techniques requises | Importantes | Modérées à importantes selon le projet | Généralement plus faibles |
| Exemples | Amazon EC2, Azure Virtual Machines | Google App Engine, Heroku | Google Workspace, Microsoft 365 |
Les responsabilités exactes varient selon le service choisi. Même avec un SaaS, l’entreprise reste notamment responsable de la gestion des comptes, de la pertinence des autorisations et de ses obligations concernant les données.
🎯 Comment choisir entre IaaS, PaaS et SaaS ?
Le choix dépend surtout du niveau de contrôle recherché et des ressources techniques disponibles.
Choisir l’IaaS pour garder la maîtrise de l’infrastructure
L’IaaS est pertinent lorsque l’entreprise doit configurer ses serveurs, choisir son système d’exploitation ou exécuter des applications nécessitant un environnement spécifique. Il offre une grande liberté, mais demande davantage d’administration et de surveillance.
Choisir le PaaS pour développer et déployer des applications
Le PaaS convient aux équipes qui souhaitent se concentrer sur le développement sans administrer directement les serveurs. Il permet de déléguer une partie des tâches techniques, à condition d’accepter les limites de personnalisation et les contraintes propres à la plateforme.
Choisir le SaaS pour utiliser un logiciel sans gérer son hébergement
Le SaaS est adapté aux entreprises qui recherchent une application immédiatement accessible, par exemple pour la messagerie, la bureautique ou la gestion commerciale. Avant de souscrire, il faut examiner le prix, les fonctions disponibles, la sécurité, les intégrations et les conditions de récupération des données.
⚠️ Les points à vérifier avant de choisir un service cloud
Quel que soit le modèle retenu, plusieurs critères méritent une attention particulière :
- Sécurité : vérifier les mécanismes de contrôle d’accès, de sauvegarde et de protection des données.
- Coût total : prendre en compte les ressources consommées, le stockage, les transferts de données, les licences et les options.
- Disponibilité : examiner les engagements de service et les procédures prévues en cas d’incident.
- Réversibilité : s’assurer qu’il sera possible de récupérer les données et, si nécessaire, de migrer les applications.
- Conformité : vérifier les exigences réglementaires applicables, notamment pour les données personnelles ou sensibles.
- Dépendance au fournisseur : évaluer les contraintes techniques et financières liées à un éventuel changement de prestataire.
Le coût affiché ne suffit donc pas à comparer deux offres. Un IaaS peut nécessiter du temps d’administration, un PaaS peut entraîner des frais liés à des services complémentaires et un SaaS peut facturer des options ou des utilisateurs supplémentaires.


Laisser un commentaire