Les moins jeunes d’entre nous se souviennent d’une époque où les logiciels s’installaient en local sur nos machines. Depuis l’avènement du cloud computing, les utilisateurs et les fournisseurs de solutions peuvent choisir un degré d’autonomie et de flexibilité.

Pour répondre aux besoins des entreprises, il existe donc globalement trois modèles de services de cloud computing : le IaaS, le PaaS et le SaaS. Ces termes, parfaitement compréhensibles pour les initiés du cloud, sont une jungle pour les débutants.

Les lettres « aaS » signifiant « as a service », c’est bien la nature du service en question qui va différencier ces différentes options. Quels services incluent ces modèles et à qui sont-ils destinés ?

IaaS (Infrastructure as a Service) : l’externalisation de l’infrastructure matérielle 

Avec l’IaaS (Infrastructure as a Service), les entreprises bénéficient des ressources techniques via des machines virtuelles qu’elles peuvent démarrer, arrêter, réinstaller ou configurer. Des ressources complémentaires sont également disponibles : réseaux et stockage de données. Les applications, données et systèmes d’exploitation demeurent à la charge des entreprises (Gandi propose une courte sélection de système d’exploitation pour simplifier l’utilisation).

En d’autres termes, le IaaS permet de disposer de son environnement propre sans avoir à prendre en charge la partie physique de l’infrastructure (centre de données, climatisation, électricité, salle de serveurs). Il permet généralement plus de souplesse : modification des ressources sans intervention sur le matériel, interruptions courtes voire absence d’interruption en cas de panne matérielle.

Les fournisseurs de cloud public (Google Cloud ou AWS par exemple) proposent ce type de service.

Les avantages du IaaS :

  • Flexibilité totale
  • Achat de ressources adaptées aux besoins
  • Contrôle complet
  • Modularité

Découvrir les solutions IaaS de Gandi

PaaS (Platform as a Service) : l’externalisation de l’infrastructure matérielle, des applications et des données

Le PaaS (Platform as a Service) va plus loin que le IaaS et comprend un système d’exploitation et un ensemble de logiciels (base de donnée, interpréteur, librairies) qui permettent d’exécuter le logiciel que vous choisissez d’installer. Le logiciel, très souvent orienté web, est ainsi accessible par un accélerateur de page web et de chiffrement de page pour que l’expérience des visiteurs soit plus fluide. 

En d’autres termes, le PaaS permet de louer l’exploitation des serveurs et les outils intégrés. Cette configuration est très utile pour disposer rapidement d’un environnement de développement et de test mais aussi pour héberger un site web sans avoir à en gérer les couches système. Si vous souhaitez développer un outil adapté à votre entreprise, cette configuration est la plus pertinente.

Gandi propose des services PaaS avec base de données, serveur web, plateforme d’incubation (environnement d’exécution du code) et service de mise en cache.

Les avantages du PaaS :

  • Réduction du travail des développeurs
  • Flexibilité des logiciels utilisés
  • Réduction du coût
  • Modularité

Découvrir les solutions PaaS de Gandi

SaaS (Software as a Service) : la formule tout-compris

Le SaaS (Software as a Service) est le service Cloud le plus connu du grand public. Il permet en effet à des entreprises d’utiliser, sous forme de pack logiciel, de multiples applications accessibles en ligne, généralement sur abonnement. Les apps Google, Office 365 sont des exemples de SaaS. Le fournisseur prend en charge l’installation, la configuration, le fonctionnement et la maintenance de l’environnement.

Cette solution vous permettra de vous concentrer sur votre activité, mais au prix du sacrifice d’une certaine flexibilité : l’outil ne sera peut être pas totalement adapté à vos besoins, vous n’aurez pas forcément la maitrise du traitement des données et vous serez à la merci de la bonne maintenance du service en question.

Les avantages du SaaS :

  • Focus sur le métier de l’entreprise
  • Facilité d’utilisation
  • Mise à jour automatique
  • Immédiatement opérationnel

Tout comprendre avec des pizzas

Pour clarifier davantage encore les différences entre les IaaS, PaaS et SaaS, il existe une analogie : Pizza as a Service. Pizza as a Service qui correspond à PaaS permet d’expliquer les différences entre IaaS, PaaS et SaaS. Nous allons éclaircir tout cela en utilisant l’analogie Pizza as a Service :

  • Sans service, vous faites votre pizza vous-même de A à Z.
  • Avec le IaaS, la pizza est prête mais vous avez à charge de la réchauffer et de la servir.
  • Avec le PaaS, la pizza vous est livrée prête à déguster, vous n’avez plus qu’à passer à table.
  • Avec le SaaS, vous dînez dehors ! Vous ne mettez pas la table et ne gérez pas non plus les boissons.

IaaS, PaaS, SaaS : comment choisir son service de cloud computing ?

Le choix de la solution la plus adaptée dépend des besoins de l’entreprise, des compétences techniques des personnes et du budget alloué. Certaines entreprises au niveau technique avancé préfèrent garder le contrôle sur leurs applications. D’autres structures plus débutantes préfèreront s’en remettre partiellement ou totalement à leur hébergeur. Le plus de Gandi est la grande flexibilité des services proposés, totalement adaptables et modulables en fonction des besoins. 

Besoin d’aide pour choisir entre IaaS, PaaS et SaaS ? N’hésitez pas à laisser un commentaire sous cet article ou contactez notre équipe sur https://help.gandi.net !