3 types de services Cloud : IaaS, PaaS, SaaS

Votre partenaire de l'agilité en entreprise

Le Cloud englobe 3 catégories principales de services : IaaS, PaaS et SaaS

Avant d’entrer dans le détail de chacun de ces catégories, il est tout à fait possible de faire du Cloud au travers d’une, de deux ou des trois catégories en même temps. Chacune d’entre elles présente des avantages et des inconvénients. Mais ce qui est le plus important de comprendre, est le cadre d’utilisation de chaque catégorie de Cloud et des implications pour vous et votre entreprise

En particulier, quel contrôle souhaitez-vous avoir sur ce que vous allez créer ou utiliser du Cloud ?

Dans cette pyramide, sont représentées les 3 catégories de service Cloud avec le niveau de contrôle croissant que vous allez détenir sur ce que vous créez : du SaaS vers le IaaS, le votre niveau de contrôle augmente dans le Cloud

Le IaaS : Infrastructure-as-a-Service

Lorsque vous créez une ressource dans le Cloud, comme un serveur ou machine virtuelle, vous allez avoir un niveau de contrôle important sur l’infrastructure que vous êtes en train de créer. Vous êtes alors dans le domaine du IaaS ou Infrastructure-as-a-Service

Le IaaS est la catégorie de services la plus flexible pour vous. Cela revient à utiliser un serveur, comme s’il était installé à côté de vous. Lorsque vous achetez un PC par exemple, vous choisissez ses caractéristiques comme la puissance du processeur, la RAM en Go, la capacité disque ou SSD et le système d’exploitation

Vous allez faire exactement la même démarche en créant votre machine virtuelle sur Azure par exemple : vous sélectionnez l’image, c’est-à-dire le système d’exploitation de votre futur serveur, puis la taille de votre serveur exprimée en nombre de processeurs virtuels et en Go de mémoire, enfin, vous définissez la taille du disque dur

Une fois votre machine virtuelle créée, vous en avez l’entière responsabilité : vous y avez accès avec les droits administrateur, vous vous y connectez à distance et vous installez et configurez vous-même les logiciels que vous souhaitez utiliser

Le PaaS : Platform-as-a-Service

Le Cloud vous permet aussi de choisir un environnement complet, incluant les ressources de types machines virtuelles et les logiciels déjà installés et configurés

Par exemple, vous êtes à la tête d’un service de développement de logiciel dans votre entreprise, et vous souhaitez abandonner vos vieux serveurs de développement et migrer vers le Cloud. Vous souhaitez vous concentrer uniquement sur les tâches de développement de votre logiciel, et bénéficier de tout un ensemble de services liés à vos actions de développement, en somme avoir votre propre plate-forme de développement dans le Cloud

Le PaaS, ou Platform-as-a-Service, permet de créer un environnement de développement qu’il soit basé sur Java, .NET, Node.js, PHP, Python, avec la gestion des versions de code source, l’environnement de test, les procédures de déploiement en préproduction, en production…bref vous avez ainsi à votre disposition un environnement complet sans vous soucier de l’infrastructure

En effet, avec le PaaS, vous exprimez vos besoins en termes de logiciels à utiliser dans le cadre de vos développements. Le PaaS s’occupe automatiquement de la partie infrastructure sans que vous ayez besoin de configurer quoi que ce soit. Le PaaS est donc principalement utilisé dans la mise en place d’un environnement de développement 

Les versions de ces logiciels sont aussi mises à jour automatiquement si vous le souhaitez

Le SaaS : Software-as-a-Service

Le 3ème type de service Cloud est sans doute le plus connu : vous utilisez un logiciel hébergé sur le Cloud. Il s’agit du SaaS, Software-as-a-Service. Vous ne payez plus votre licence d’utilisation du logiciel, mais vous payez un abonnement mensuel permettant d’utiliser le logiciel. Le propriétaire du logiciel est le fournisseur du service SaaS, avec généralement plusieurs clients, comme Salesforce, Sage, Office365 ou Udemy. Vos données propres au logiciel utilisé, comme la gestion de relation client, la comptabilité, ou la messagerie, sont bien entendu totalement isolées des autres clients, des autres utilisateurs du service SaaS

Vous n’avez donc aucun contrôle sur l’infrastructure et la plate-forme de développement du logiciel SaaS

3 types de services Cloud

La force du Cloud est de vous proposer 3 types de services adaptés à vos besoins: vous pouvez utiliser Office365 en mode SaaS, une base de données en mode PaaS et des machines virtuelles en mode IaaS

Pour en savoir plus sur le Cloud, et en particulier sur celui de Microsoft, je vous invite à nous rejoindre sur Udemy pour la formation complète : Microsoft Azure : maîtriser les fondamentaux par la pratique