Introduction aux Modèles de Services Cloud
Lorsque nous choisissons le cloud computing pour héberger notre infrastructure ou nos charges de travail, plusieurs modèles de services sont disponibles. Les principaux fournisseurs cloud comme Azure ou Google proposent trois types principaux de services cloud :
- Infrastructure as a Service (IaaS)
- Platform as a Service (PaaS)
- Software as a Service (SaaS)
Chaque type offre un niveau différent de contrôle, de flexibilité et de gestion, ce qui nous permet de sélectionner l’ensemble de services qui correspond le mieux à nos besoins.
1. Infrastructure as a Service (IaaS)
L’Infrastructure as a Service (IaaS) fournit les éléments de base de l’informatique cloud. Elle offre généralement :
- Accès aux fonctionnalités réseau
- Puissance de calcul (compute)
- Espace de stockage de données
Exemple concret : Machines virtuelles créées dans Azure ou GCP (Google Cloud Platform).
Si vous souhaitez construire votre propre serveur SharePoint, Exchange ou tout autre serveur, vous pouvez créer une machine virtuelle (VM) dans le cloud public de Microsoft Azure ou AWS.
Avantages : Avec IaaS, vous n’avez pas besoin de gérer ou maintenir l’infrastructure backend comme le stockage physique, le matériel de calcul, les racks réseau, le refroidissement ou l’alimentation électrique.
Responsabilités du client : Vous devez seulement vous concentrer sur la création et la gestion de la machine virtuelle, notamment les mises à jour du système d’exploitation.
Responsabilités du fournisseur cloud : L’infrastructure backend est entièrement gérée par le fournisseur cloud.
2. Platform as a Service (PaaS)
Le Platform as a Service (PaaS) élimine le besoin de gérer l’infrastructure sous-jacente (généralement le matériel et le système d’exploitation) et vous permet de vous concentrer sur le déploiement et la gestion de vos applications.
Exemples :
- Azure Virtual Desktop
- Citrix Desktop as a Service (DaaS)
- Azure Premium File
- Azure NetApp File
Avec PaaS, la plupart des composants sont gérés par Microsoft ou AWS, et seuls certains composants sont gérés par vous.
Exemple détaillé : Dans le cas d’Azure Virtual Desktop ou Citrix Desktop as a Service, le fournisseur cloud gère :
- L’infrastructure (stockage, calcul, réseau)
- La passerelle distante (remote gateway)
- Les bases de données
- La gestion des identités et des accès
Responsabilités du client : Vous gérez uniquement :
- Les images maîtres (master images)
- La création de machines virtuelles
- La création de pools d’hôtes (host pools)
- La création de catalogues de machines
- La gestion des stratégies
Si vous souhaitez mettre à niveau votre passerelle ou votre service Citrix Virtual Apps and Desktop, tout est géré par le fournisseur. Vous devez simplement mettre à jour vos images maîtres ou vos catalogues de machines.
3. Software as a Service (SaaS)
Le Software as a Service (SaaS) vous fournit un produit complet qui est exécuté et géré par le fournisseur de services. Dans la plupart des cas, le SaaS fait référence aux applications destinées aux utilisateurs finaux.
Exemples : Applications Office 365 comme Teams ou OneDrive
Avec SaaS, vous ne gérez rien. L’infrastructure complète (stockage, sauvegarde, réseau, calcul) ainsi que les applications sont gérées par le fournisseur de services. Le fournisseur s’occupe des correctifs du système d’exploitation, des sauvegardes et de la protection des données.
Responsabilités du client : En tant que client, vous n’avez rien à gérer. Vous devez simplement vous abonner au service et l’utiliser sans vous soucier de l’infrastructure backend.
Citrix Desktop as a Service (DaaS) : Un exemple de PaaS
Citrix Desktop as a Service appartient à la catégorie Platform as a Service (PaaS) car Citrix gère :
- La passerelle distante (NetScaler Gateway)
- Le service Citrix Web
- Les catalogues de machines
- Les groupes de livraison
- Les stratégies
- L’espace de travail (Workspace) qui permet aux utilisateurs d’accéder au service
Citrix prend en charge l’ensemble du « plan de contrôle » (control plane) comme Citrix Director, Studio, et le contrôleur de livraison, et déplace ces composants vers Citrix Cloud.
Responsabilités du client : En tant que client, vous gérez uniquement :
- L’image maître
- Les charges de travail de machines virtuelles (VDI workloads)
C’est pourquoi Citrix Desktop as a Service est considéré comme un service PaaS et non comme un service IaaS ou SaaS.