Virtualisation, conteneurs et modèles de cloud

Informatique de gestion · Bachelor 3

VM, conteneurs, IaaS, PaaS, SaaS et critères de choix d'hébergement pour une entreprise.

Introduction

La virtualisation permet de faire fonctionner plusieurs systèmes isolés sur une même machine physique grâce à un hyperviseur. Elle améliore le taux d'utilisation du matériel, facilite les sauvegardes et la reprise après sinistre. Les conteneurs vont plus loin dans la légèreté : ils partagent le noyau du système hôte et n'emballent que l'application et ses dépendances.

Le cloud propose ces ressources comme un service facturé à l'usage. On distingue trois modèles : IaaS (infrastructure : machines virtuelles, stockage, réseau), PaaS (plateforme de développement et d'exécution) et SaaS (application complète utilisée par navigateur). Plus on monte vers le SaaS, moins l'entreprise gère de couches elle-même. Le principe de responsabilité partagée précise ce que gère le fournisseur et ce qui reste à la charge du client, notamment les accès et les données.

Pour une entreprise suisse, le choix d'un hébergement dépend de critères techniques, de coûts, mais aussi de la protection des données : lieu de stockage, sous-traitance, transferts à l'étranger et exigences sectorielles (banque, santé, administration publique) doivent être examinés avant de s'engager.

Objectifs d'apprentissage

  • Distinguer machine virtuelle et conteneur
  • Définir IaaS, PaaS et SaaS et leur répartition des responsabilités
  • Comparer cloud public, privé et hybride
  • Identifier les critères de choix d'un hébergeur
  • Relever les enjeux de protection des données liés au cloud

Concepts clés

Hyperviseur
Logiciel qui partage le matériel entre plusieurs machines virtuelles, chacune avec son propre système d'exploitation.
Conteneur
Unité légère qui isole un processus et ses dépendances en partageant le noyau de l'hôte ; démarrage rapide et portabilité.
IaaS, PaaS, SaaS
Trois niveaux de service du cloud : on loue l'infrastructure, la plateforme ou l'application.
Responsabilité partagée
Le fournisseur sécurise l'infrastructure, le client reste responsable de ses données, de ses accès et de sa configuration.
Réversibilité
Capacité de récupérer ses données et de changer de fournisseur ; à prévoir dans le contrat pour éviter la dépendance.

Conclusion

Virtualisation, conteneurs et cloud ont transformé l'exploitation des systèmes d'information : on parle moins de serveurs que de services. Le choix du modèle dépend du besoin de contrôle, des compétences internes et des contraintes réglementaires.

Le point d'attention constant reste la gouvernance : savoir où sont les données, qui y accède et comment en sortir.

Cartes

Qu'est-ce qu'une machine virtuelle ?
Un ordinateur simulé par logiciel, avec son propre système d'exploitation, exécuté sur un hyperviseur.
Quelle est la différence entre VM et conteneur ?
Une VM embarque un système complet ; un conteneur partage le noyau de l'hôte et est plus léger et plus rapide à démarrer.
Que désigne IaaS ?
Infrastructure as a Service : le client loue des ressources de calcul, de stockage et de réseau et gère système et applications.
Que désigne PaaS ?
Platform as a Service : le fournisseur gère l'infrastructure et le système, le client déploie son application.
Que désigne SaaS ?
Software as a Service : une application complète fournie en ligne, par exemple une messagerie ou un CRM.
Qu'est-ce qu'un cloud hybride ?
Une combinaison de ressources privées (sur site ou dédiées) et de cloud public, reliées entre elles.
Qu'est-ce que l'orchestration de conteneurs ?
L'automatisation du déploiement, de la montée en charge et de la reprise de nombreux conteneurs, par exemple avec Kubernetes.
Qu'implique la responsabilité partagée ?
Que le client reste responsable de la gestion des accès, du chiffrement et de ses données, même si le fournisseur sécurise l'infrastructure.
Quels critères de choix d'un fournisseur cloud ?
Disponibilité garantie, sécurité, localisation des données, conformité, coût, réversibilité et support.
Pourquoi la localisation des données compte-t-elle ?
Parce qu'elle détermine le droit applicable et les conditions de transfert à l'étranger des données personnelles.
Qu'est-ce que l'élasticité ?
La possibilité d'augmenter ou de réduire les ressources rapidement selon la charge, avec facturation à l'usage.

Glossaire

Hyperviseur
Couche logicielle qui crée et exécute des machines virtuelles.
Conteneur
Environnement isolé et portable regroupant une application et ses dépendances.
IaaS
Modèle où le client loue l'infrastructure informatique virtualisée.
SaaS
Modèle où l'application est fournie et exploitée par le fournisseur.
Cloud hybride
Architecture mêlant infrastructure interne et cloud public.
SLA
Accord précisant le niveau de service garanti, par exemple un taux de disponibilité.