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é.