Introduction
Virtualisation
Introduction
2
Un peu d'histoire
•
•
•
•
3
Introduction
•
4
Définition
5
Définition
6
Virtualisation
7
Consolidation
8
Confinement
9
Virtualisation
•
10
Cas concret
• De nombreuses études montrent que le coût total de possession d'un
serveur individuel se situe entre 3 et 10 fois le coût de possession sur 3
ans.
• Si un serveur coûte 5 000 $, le coût de maintenance de ce serveur est
d’au moins 5 000 $ supplémentaires par an.
• Sur 3 ans, cela représente 20 000 $ par serveur
• Ces coûts de possession comprennent les logiciels, la maintenance des
logiciels et du matériel, l'alimentation, le refroidissement, les câbles, les
coûts de personnel,
Tendances
• Des études de 2022, il y avait une nette tendance vers un déploiement accru de
serveurs virtuels par rapport aux serveurs physiques.
• La technologie de virtualisation permet à plusieurs serveurs virtuels de s'exécuter sur
un seul serveur physique, ce qui entraîne une meilleure utilisation des ressources, des
économies et une flexibilité accrue.
• Cette tendance est confirmée avec l'augmentation rapide des services cloud et de la
prévalence de la virtualisation dans les infrastructures cloud
(AWS, Azure, Google Cloud)
12
Changement de philosophie
Une fois l'organisation commence à récolter certains des avantages fiscaux de sa
nouvelle stratégie de virtualisation:
• À mesure que les serveurs expirent, ces charges de travail sont migrées vers
l'infrastructure en pleine croissance.
• Le matériel physique réel dédié uniquement à un nouveau projet ne sera acheté que si
on prouve que le besoin ne peut être satisfait avec l'environnement virtuel.
• Pour chaque application de production, il y a entre 2 et 6 fois plus de serveurs dans le
centre de données qui prennent en charge cette application: (développement, test et
production pour le serveur d'application et la base de données)
13
Flexibilité et réactivité
• Les serveurs virtuels sont des systèmes encapsulés (un ensemble de fichiers) qui
peuvent être copiés et déplacés comme n'importe quel autre fichier.
• Les machines virtuelles peuvent être déplacées d'un hôte physique à un autre sans
interruption (disponibilité 24/7).
• Les capacités rapides de reprise après sinistre (restauration des opérations après une
interruption).
• Ajout des ressources, des processeurs et de la mémoire supplémentaires à une
machine virtuelle sans avoir à redémarrer le système d'exploitation.
14
Cloud computing
• Autrefois, la gestion d'un datacenter était un processus physique et à forte intensité de
main d'œuvre.
• La virtualisation est le moteur qui pilote le cloud computing.
• Elle transforme le datacenter en un pool de ressources autogérées, hautement
évolutives et hautement disponibles, facilement consommables.
15
Snaphots
• La possibilité de prendre des snapshots
des guest avant l'application de
correctifs, les mises à niveau
d'applications ou d'autres processus
potentiellement dangereux.
• Il fournit un filet de sécurité et un
mécanisme rapide pour annuler les
modifications qui auraient pu ne pas
aboutir.
Virtualisation des serveurs
• L'hyperviseur (type-1) fait abstraction de la couche physique et présente cette
abstraction pour que les machines virtuelles puissent l'utiliser.
• Un hyperviseur est installé directement sur un serveur, sans aucun système
d'exploitation entre celui-ci et les appareils physiques.
• Les machines virtuelles sont ensuite instanciées ou démarrées.
• L'hyperviseur devient l'interface entre les périphériques matériels du serveur physique
et les périphériques virtuels des machines virtuelles.
17
Virt. des ordinateurs de bureau
• Les ordinateurs de bureau sont coûteux et inefficaces (dans les entreprises).
• Il faut du personnel pour gérer:
- Le déploiement des mises à jour logicielles,
- L'application de correctifs,
- Le support matériel,
- Le service d'assistance.
• Les bureaux virtuels s'exécutent sur les serveurs du datacenter (plus puissants et
fiables).
• Les applications auxquelles les utilisateurs se connectent se trouvent également dans
le centre de données.
18
Virt. des ordinateurs Les acteurs principaux
de bureau
Virtualisation des ordinateurs de bureau
Les bureaux virtuels sont accessibles via des clients légers plus
fiables et moins chers que les PC.
Les clients légers ont une durée de vie de 7 à 10 ans et peuvent
donc être actualisés moins fréquemment.
Ils n’utilisent qu’entre 5 et 10 pour cent de l’électricité d’un PC.
Si un client léger tombe en panne, un
Virtualisation utilisateur peut le remplacer, au lieu de
des ordinateurs compter sur un ingénieur matériel
spécialisé pour le remplacer.
de bureau
Le bureau virtuel où sont conservées
toutes les données n’a pas été affecté
par la panne matérielle.
Il réduit également le risque qu'un
appareil perdu ou volé entraîne des
problèmes de sécurité.
Virt. des ordinateurs (Efficacité)
• Un administrateur de bureau peut créer et gérer des d’images partagées entre des
centaines de personnes.
• Les correctifs sont appliqués à ces images et sont garantis d'atteindre un utilisateur.
• Une simple déconnexion et connexion du client le ramène à la nouvelle version
du bureau .
• Dans le cas où un correctif déployé ou une autre modification logicielle interrompt une
application, l'administrateur peut faire un roolback vers l'image d'origine.
22
Virt. des applications
• Comment les différentes applications interagissent les unes avec les autres?
• La mis à jour d'une application peut cassé certaines fonctionnalités qui
fonctionnaient (dépendances système).
• Il est difficile de savoir comment la mise à niveau vers une solution peut affecter
d’autres applications (dépendances).
• Gérer le déploiement de différents applications (s'il décide de passer à cette
version plus récente, il doit en envoyer une copie sur tous ses PC).
23
Virt. des applications
• Plutôt que d'avoir des machines virtuelles distinctes avec des systèmes
d'exploitation individuels.
• Les conteneurs permettent de créer un logiciel comprenant une copie partagée
d'un système d'exploitation unique pour exploiter de nombreuses charges de
travail.
• C'est une technologie récente et évolutive appelée containers.
• Docker, podman ...
24
Virt. des applications
• Plutôt que d'avoir des machines virtuelles distinctes avec des systèmes
d'exploitation individuels.
• Les conteneurs permettent de créer un logiciel comprenant une copie partagée
d'un système d'exploitation unique pour exploiter de nombreuses charges de
travail.
• C'est une technologie récente et évolutive appelée containers.
• Docker, podman ...
25
Virt. des applications
container
26