5 min de lecture
SaaS, PaaS et IaaS : les bases du cloud computing
Le cloud n’a pas à être compliqué. Comprenez les différences entre IaaS, PaaS et SaaS, et découvrez pourquoi un PaaS européen sécurisé et certifié comme Scalingo peut accélérer vos projets de développement.

Bases du cloud computing, les différentes offres “as-a-service” cherchent à proposer aux utilisateurs une expérience à la demande, compatible avec leurs besoins en matière de fonctionnalités et avec les compétences de leurs équipes. Mais il n’est pas toujours facile de s’y retrouver dans un marché grandissant, dans lequel s’ajoutent constamment de nouveaux types de services. Nous pouvons par exemple citer les CaaS (Containers-as-a-service) ou encore les FaaS (Function-as-a-Service), qui viennent agrandir l’offre cloud disponible.
Mais la majorité du cloud computing est formé des trois modèles majeurs reconnus, PaaS (platform-as-a-service), SaaS (software-as-a-service) et IaaS (Infrastructure-as-a-service), que nous allons aborder aujourd’hui.

Qu’est-ce que l’IaaS ? Définition
L’IaaS, de l’anglais Infrastructure-as-a-service, est la meilleure option pour les entreprises qui souhaitent avoir le maximum de contrôle sur leur utilisation du cloud tout en profitant de ses avantages. Avec l’IaaS, le fournisseur cloud s’occupe du maintien et de la gestion de l’infrastructure physique et data centers, et fournit des services d’infrastructure, comme du stockage, des services réseaux ou encore de la virtualisation, à la demande via le cloud.
De son côté, le client doit gérer l’OS, le middleware, les runtimes, les applications et les données. Cela lui donne un contrôle poussé sur son environnement d’hébergement, mais demande de posséder en interne le temps et les compétences techniques nécessaires.

Ce qui est à la charge du fournisseur :
Virtualisation
Stockage
Serveurs
Réseau
Ce qui est à la charge du client :
OS
Middleware
Runtimes
Les applications
Les données
Configuration
Avantages de l’IaaS
Contrôle poussé sur l’hébergement cloud
Services flexibles : possible d’ajouter et de retirer des ressources au besoin
Plus économique qu’un service “on premise”, on n’utilise que ce dont on a besoin
Désavantages de l’IaaS
La sécurité des données et les sauvegardes doivent être gérées par l’utilisateur
Demande une expertise interne concernant la configuration et la maintenance
Pour qui
L’IaaS intéressera les entreprises qui ont besoin d’avoir des possibilités de personnalisation avancées, pour s’adapter au plus près à leurs besoins réels d’hébergement.
L’IaaS sera donc plutôt adapté :
Aux grandes entreprises, qui veulent conserver un contrôle maximal sur leur hébergement d’applications
Aux organisations soumises à des règlementations strictes
Aux entreprises qui grandissent rapidement et qui souhaitent un hébergement ultra flexible pour accompagner leur croissance
Qu’est-ce que le PaaS ? Définition
Le PaaS, ou platform-as-a-service, est l’option idéale pour toute entreprise ou développeur qui souhaite mettre son service en ligne le plus simplement et rapidement possible. Ici, le fournisseur cloud s’occupe de la gestion de la majorité du service : hardware, virtualisation, OS, runtimes, stockage, serveur, sauvegardes. Du côté de l’utilisateur, il est chargé de déterminer les ressources nécessaires pour son application, et de créer le code à héberger sur le service.
Le PaaS est une plateforme complète, créée spécialement pour permettre aux développeurs de déployer leur code sur un environnement optimisé. Au lieu de s’occuper de l’infrastructure, ils n’ont que la charge de s’occuper de maintenir leur application et leurs données.

Ce qui est à la charge du fournisseur :
Virtualisation
Stockage
Serveurs
Réseau
OS
Middleware
Runtimes
Ce qui est à la charge du client :
Les applications
Les données
Configuration
Avantages du PaaS
Time-to-Market réduit, avec un déploiement rapide des applications
Services flexibles : possible d’ajouter et de retirer des ressources en un clic
Économique : avec des économies réalisées en dépenses opérationnelles grâce à une plateforme ZeroOps et un paiement à l’utilisation, le PaaS est une solution avantageuse pour la plupart des entreprises
Outils supplémentaires souvent inclus : sauvegardes, autoscaler, gestion des bases de données, review apps, outils de supervision…
NoOps : aucun DevOps nécessaire, la gestion de l’infrastructure et de la plateforme et de ses composants est assurée par le fournisseur
Désavantages du PaaS
Moins de contrôle sur son hébergement qu’avec l’IaaS
Compatibilité avec son stack : les PaaS ne prennent pas toujours en charge tous les langages de programmation et bases de données sur le marché, ce qui peut limiter la compatibilité entre une application et une solution PaaS. Chez Scalingo, nous réglons ce problème avec nos buildpacks, qui permettent d’étendre les possibilités de la plateforme et de nous rendre compatible avec la majorité des frameworks et langages de programmation.
Peur du vendor lock-in : certains services cloud demandent d’utiliser leurs services propriétaires pour pouvoir utiliser leur plateforme, ce qui rend une migration future difficile. Chez Scalingo, notre engagement est simple : nous utilisons des technologies standardisées pour faciliter votre portabilité et vous pouvez récupérer vos données à tout moment.
Pour qui
Le principal avantage du PaaS est sa facilité et rapidité d’utilisation. Il intéressera donc toute entreprise qui cherche à mettre rapidement en production son app et ses mises à jour ou qui préfère se concentrer sur des tâches à forte valeur ajoutée plutôt que la gestion d’une infrastructure. Pour les organisations avec des stacks inhabituelles ou soumises à des règlementations strictes, il sera nécessaire de réaliser quelques recherches avant de choisir son PaaS.
Le PaaS sera donc plutôt adapté :
Aux développeurs freelances et agences web, qui veulent livrer rapidement des projets à leurs clients
Aux jeunes startups et aux équipes innovation, pour lancer rapidement un POC ou tester un nouveau service sans investissement initial lourd.
Aux scaleups et startups en forte croissance, pour la flexibilité et la scalabilité offertes par un hébergement cloud où les ressources s’ajustent en un clic.
Aux grandes entreprises et organisations, en cloud principal ou au sein d’une stratégie multi-cloud, pour tester rapidement de nouvelles idées
Certains PaaS certifiés comme Scalingo (ISO 27001, HDS, socle SecNumCloud) sont également parfaitement adaptés aux entreprises gérant des données sensibles, comme les secteurs de santé et le secteur public.
Qu’est-ce que le SaaS ? Définition
Le SaaS (software-as-a-service) désigne un service ou application clé-en-main, généralement accessible depuis un navigateur. Un SaaS est généralement utilisé en complément d’une solution on-premise ou cloud, pour apporter un service supplémentaire, comme un logiciel de compatibilité ou RH. Le SaaS est également bien représenté dans l’e-commerce, avec de nombreuses plateformes qui facilitent la création d’un site de vente et s’occupent de toute la partie technique.
Avec le SaaS, il n’est pas nécessaire d’installer un logiciel sur tous les ordinateurs des employés ou de gérer les mises à jour : le fournisseur s’occupe de tout et les clients ne sont chargés que des données qu’ils y ajoutent.

Ce qui est à la charge du fournisseur :
Virtualisation
Stockage
Serveurs
Réseau
OS
Middleware
Runtime
Les applications
Sécurité des données
Ce qui est à la charge du client :
Les données rentrées
Certaines configurations
Avantages du SaaS
Utilisation simple : pas d’installation nécessaire, disponible directement dans le navigateur et/ou sur mobile
Gestion entièrement gérée par le fournisseur
Connaissances techniques nécessaires réduites au minimum
Prévision des coûts : paiement à l’utilisation ou abonnement
Désavantages du SaaS
Vendor lock-in et interopérabilité avec le reste des services : en contrôlant toutes les parties du logiciel, il est facile aux fournisseurs cloud SaaS d’imposer l’utilisation de services propriétaires, pas toujours compatibles avec les autres services utilisés. Un point important à considérer lors du choix d'un fournisseur.
Pas de contrôle sur la sécurité et l’infrastructure
Personnalisation réduite
Pour qui
Le SaaS est adapté à toutes les entreprises qui cherchent à utiliser rapidement un service particulier et à le rendre disponible à l’ensemble de leurs équipes, même celles qui ne possèdent pas de connaissances techniques. Qu'on le sache ou non, nous utilisons presque tous des services SaaS au quotidien : mails, messagerie instantanées…
Faire le choix du PaaS avec Scalingo
Convaincus par ce que vous avez lu sur le PaaS ? Essayez dès maintenant Scalingo, un PaaS européen sécurisé, certifié, respectueux de vos données personnelles et déjà adopté par des milliers de développeurs.
Aucune gestion des serveurs nécessaire : il vous suffit de vous connecter à la plateforme, d’associer GitHub, GitLab ou Git et de pousser votre code pour que votre application soit en ligne. N’hésitez pas à consulter notre vidéo démo pour en savoir plus ou essayez dès maintenant grâce à nos 30 jours offerts à la première inscription.
Pour plus d’informations sur nos différentes offres, nous vous invitons à visiter la page dédiée ou à vous rapprocher de notre service commercial, qui reste à votre disposition.

Fanny Dufour
Fanny a débuté sa carrière dans les médias par le jeu vidéo, avant de s'orienter vers le développement web et de se passionner pour les enjeux plus larges qui affectent notre vie numérique. Elle est particulièrement engagée dans les domaines de la vie privée, des outils open-source, de la sécurité numérique, et d’une utilisation responsable des technologies.
Restez informé
Recevez des articles et des mises à jour de la plateforme dans votre boîte de réception.
Prêt à déployer en toute confiance ?
Découvrez des déploiements sans temps d'arrêt, une mise à l'échelle automatique intelligente et une infrastructure entièrement gérée. Commencez à déployer vos applications sur Scalingo dès aujourd'hui.
Aucune carte de crédit requise • Déployez en quelques minutes • Annulez à tout moment





