SlideShare une entreprise Scribd logo
1  sur  26
Télécharger pour lire hors ligne
6
Introduction à la virtualisation
Plan du chapitre I
7
• Contexte, historique et définitions
• Terminologies
• Principe et applications
• Avantages/Inconvénients
• Que virtualiser et comment?
• Les concepts liés à la virtualisation
Contexte
En informatique, on essaye toujours de distinguer
deux mondes :
•Le monde du matériel
–fournit les équipements physiques
•Le monde du logiciel
–fournit les données et les applications.
Le matériel est cycliquement obsolète et tombe
régulièrement en panne
La virtualisation a été inventée dans le but de s'affranchir au
maximum de la couche matérielle de l'informatique
8
Parlons un peu de son histoire
9
• Apparu dans les 1960's avec les OS CP/CMS (time sharing OS)
et VM/CMS d’IBM (ré-implémentation de OS CP/CMS par
IBM)
– Répandu sur les mainframes avec des technologies propriétaires
• Les ordinateurs basés sur l’architecture x86 sont confrontés
aux mêmes problèmes de rigidité et de sous-utilisation
auxquels les mainframes ont dû faire face dans les années
1960
• 1990: VMware a inventé la virtualisation pour la plate-forme
x86 et popularise la machine virtuelle
• 2000: développement des solutions logicielles de
virtualisation, aidées par les évolutions matérielles
(Intel/AMD)
Quelques dates
10
• 1960 → 2000 : IBM de CP/CMS à
z/VM
• 1979 : chroot (Unix)
• 1982 : chroot (BSD)
• 1999 : VMware (virtualisation pour
x86)
• 2000 : FreeBSD Jail (*BSD)
• 2003 : Xen (Linux)
• 2005 : Solaris Zones (Solaris et
dérivés)
• 2005/2006 : Intel-VT et AMD-V
(virtualisation matérielle)
• 2006 : OpenVZ (Linux)
• 2007 : KVM (Linux)
• 2008 : LxC (Linux)
• 2008 : Hyper-V (Microsoft)
• …….
• 2013: Docker (containers)
• 2016: Neo ceBox
• ~2018: Vagrant (wrapper)
• 2019-2020: parallels (partenaire
Microsoft), DH2i, NextAxiom, virtuozzo,
IBM Power VM, citrix, RedHat
virtualization, ProxMox, SCALE
computing
La virtualisation, c'est quoi?
11
• Plusieurs définitions
1. Définition de Petri IT Knowledgebase
“Virtualization is a term that refers to the abstraction
of computer resources”
2. Définition de Vmware
« La virtualisation est une couche d'abstraction qui
découple le système d'exploitation du matériel afin de
délivrer une meilleure utilisation et flexibilité des
ressources de traitement »
La virtualisation, c'est quoi?
• La virtualisation repose sur 3 éléments importants :
1. L’abstraction des ressources informatiques ;
2. La création d’environnements virtuels.
3. La répartition des ressources pour qu’elles puissent être
utilisées par plusieurs environnements virtuels ;
La virtualisation permet une vue logique plutôt que
physique des ressources
– Couche de virtualisation
12
Terminologie
• Host (hôte)
– Plateforme sous-jascente qui accueille
les invités (VMs par exemple)
– Peut être du matériel ou matériel + OS
accueillant le logiciel de virtualisation
• Guest (invité):
– Logiciel s’exécutant dans l’environnement
de la « VM » (généralement un OS)
• Logiciel de virtualisation:
– La couche logicielle rendant la virtualisation possible
– S’exécute au dessous de tous les invités pour les gérer
13
Pourquoi la virtualisation?
14
Motivation : intérêts de la virtualisation
• Études/développements/expérimentations
– Architectures matérielles
– OS
– Modélisation de systèmes
• Production
– MultiOS (applications dédiées)
– Consolidation de serveurs
– Élasticité (Cloud Computing)
Pourquoi la virtualisation?
1. Le multi-OS
Faire tourner des OS différents sur un même
serveur
– IBM 360 sur CP40/CMS (1966)
– VMware sur X86 (1999)
15
Pourquoi la virtualisation?
2. La consolidation de serveurs
• Passer de plusieurs serveurs physiques à 1 seul
- Exemple:
8 serveurs physiques utilisés à 10%
1 serveur physique utilisé à 80 % avec 8 serveurs virtuels
16
Pourquoi la virtualisation?
3. L’élasticité
• Les serveurs virtuels, étant des programmes,
peuvent s'adapter dynamiquement à la demande
Émergence de la notion de
Infrastructure as a Service
(Cloud Computing IaaS)
17
Avantages de la virtualisation
18
• Réduction des coûts
➔ 20 à 40% en général
• Economie d’espace dans les centres de calculs
(occupation au sol)
• Economie d’énergie via un meilleur taux
d’utilisation
• Coût de maintenance matérielle
Avantages de la virtualisation
19
• Mise en service quasi-instantanée d'une nouvelle
machine (grâce à une interface graphique en
général)
• Réduction du TCO (Total Cost of Ownership)
• homogénéisation des serveurs
• possibilités de retour-arrière sur opération (snapshot)
• vision consolidée de l’infrastructure
Avantages de la virtualisation
• Migration des machines virtuelles d'un serveur
physique à l'autre
➔ Utile si panne → notion de disponibilité
➔ TRES utile pour maintenance des serveurs physiques
20
Avantages de la virtualisation
21
• Isolation
– « un service/une application » par machine
– Pas de passage de virus inter-VM, pas d'effacement de
fichier…
• Ajustement des ressources très simple pour MVs
– Exemple: ajustement mémoire, CPU en un clic
– À chaud ou à froid suivant la solution
Inconvénients
22
• Problématiques de performance
• Support des éditeurs logiciels
• Modèles de licences
La virtualisation de quoi?
• La virtualisation est applicable à plusieurs
domaines:
• les applications ;
• les structures de communication ;
• les structures de stockage ;
• les systèmes d'exploitations
• …
Réseaux
Applications
23
Serveurs
La virtualisation, comment ça marche?
24
• Plusieurs techniques
• Isolateurs
• Conteneurs
• Machine virtuelle
• Hyperviseurs
• Exécution distante
• Streaming
• …..
Les concepts liés à la virtualisation
25
• Green Computing
• Cloud Computing
• Network function virtualization (NFV)
• Big Data
• Software Defined Network (SDN)
• Virtual Appliance
Les concepts liés à la virtualisation
26
• Green Computing
– Les serveurs informatiques consomment 7
milliards de KWh /année... pour rien
– Réduire la consommation d'énergie:
• Consolidation des serveurs;
• Virtualisation des postes de travail;
• Migration des MVs;
• …
Les concepts liés à la virtualisation
27
• SDN : la virtualisation réseau pour les datacenters
– Plan de contrôle unifié et centralisé
• OpenFlow
– Plans de transfert/ de données: distibués et
programmables
• NFV:
– virtualisation des fonctions réseau
– Dissocier des fonctions telles que le pare-feu ou le
chiffrement de tout matériel dédié
• Les déplacer vers des serveurs virtuels
– un moyen de réduire les coûts et d’accélérer le
déploiement des services pour les opérateurs de réseau
Les concepts liés à la virtualisation
28
• Cloud Computing
– Fournir des ressources informatiques à une entreprise qui
ne paye que ce qu'elle consomme
– Les entreprises ne sont plus propriétaires de leur
informatique
• Une entreprise spécialisée gère un centre de calcul
(datacenter) et offre une puissance de calcul et de
stockage à la demande (Ex: Amazon EC2)
– La virtualisation permet d'envisager ce type de service
– Quelques services: Iaas, Paas, Saas
Domaines
de
virtualisation
Virtualisation des serveurs
Virtualisation des applications
Virtualisation des postes de
travail
Virtualisation du stockage
Virtualisation du réseau
29
Prérequis pour le TP1:
Préparer une machine virtuelle
sous linux
• VirtualBox à installer
• Télécharger un fichier iso d’un SE
Linux (Ubuntu de préférence)

Contenu connexe

Similaire à INTRO TO VIRTUALISATION TECHNOLOGIE ET CLOUD

Les clouds, du buzz à la vraie science
Les clouds, du buzz à la vraie scienceLes clouds, du buzz à la vraie science
Les clouds, du buzz à la vraie scienceFrederic Desprez
 
French .NEXT on Tour Keynote and Technical deck-libre
French .NEXT on Tour Keynote and Technical deck-libreFrench .NEXT on Tour Keynote and Technical deck-libre
French .NEXT on Tour Keynote and Technical deck-libreNEXTtour
 
virtualisation.pptx
virtualisation.pptxvirtualisation.pptx
virtualisation.pptxrejebwissal
 
Implentation d'une solution Cloud IAAS
Implentation d'une solution Cloud IAASImplentation d'une solution Cloud IAAS
Implentation d'une solution Cloud IAASmohamed hadrich
 
resume-theorique-m105-15-02-2022-version-provisoire-62178e62b8a1f.pdf
resume-theorique-m105-15-02-2022-version-provisoire-62178e62b8a1f.pdfresume-theorique-m105-15-02-2022-version-provisoire-62178e62b8a1f.pdf
resume-theorique-m105-15-02-2022-version-provisoire-62178e62b8a1f.pdfFootballLovers9
 
Les Clouds: Buzzword ou révolution technologique
Les Clouds: Buzzword ou révolution technologiqueLes Clouds: Buzzword ou révolution technologique
Les Clouds: Buzzword ou révolution technologiqueFrederic Desprez
 
cloudPrivé.pptx
cloudPrivé.pptxcloudPrivé.pptx
cloudPrivé.pptxNatijTDI
 
resume-theorique-m204-v1-0-62f6e87c9c457 (1).pdf
resume-theorique-m204-v1-0-62f6e87c9c457 (1).pdfresume-theorique-m204-v1-0-62f6e87c9c457 (1).pdf
resume-theorique-m204-v1-0-62f6e87c9c457 (1).pdfFootballLovers9
 
Cloud computing cours in power point chap
Cloud computing cours in power point chapCloud computing cours in power point chap
Cloud computing cours in power point chapaichafarahsouelmi
 
Virtualisation par logiciels libres
Virtualisation par logiciels libresVirtualisation par logiciels libres
Virtualisation par logiciels libresguest3be047
 
Cloud Computing presentation
Cloud Computing presentationCloud Computing presentation
Cloud Computing presentationSeif Ben Hammouda
 
La virtualisation de_serveurs
La virtualisation de_serveursLa virtualisation de_serveurs
La virtualisation de_serveursNidhal Fersi
 
Environnements_virtuels_-_Partie_1.pptx.pdf
Environnements_virtuels_-_Partie_1.pptx.pdfEnvironnements_virtuels_-_Partie_1.pptx.pdf
Environnements_virtuels_-_Partie_1.pptx.pdfismailoss
 
A la découverte de docker, 1ère partie
A la découverte de docker, 1ère partieA la découverte de docker, 1ère partie
A la découverte de docker, 1ère partieSamuel Desseaux
 

Similaire à INTRO TO VIRTUALISATION TECHNOLOGIE ET CLOUD (20)

Les clouds, du buzz à la vraie science
Les clouds, du buzz à la vraie scienceLes clouds, du buzz à la vraie science
Les clouds, du buzz à la vraie science
 
Virtualisation
VirtualisationVirtualisation
Virtualisation
 
French .NEXT on Tour Keynote and Technical deck-libre
French .NEXT on Tour Keynote and Technical deck-libreFrench .NEXT on Tour Keynote and Technical deck-libre
French .NEXT on Tour Keynote and Technical deck-libre
 
Cloud generalites enjeux_v0
Cloud generalites enjeux_v0Cloud generalites enjeux_v0
Cloud generalites enjeux_v0
 
virtualisation.pptx
virtualisation.pptxvirtualisation.pptx
virtualisation.pptx
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Implentation d'une solution Cloud IAAS
Implentation d'une solution Cloud IAASImplentation d'une solution Cloud IAAS
Implentation d'une solution Cloud IAAS
 
ch1-cours2016.ppt
ch1-cours2016.pptch1-cours2016.ppt
ch1-cours2016.ppt
 
resume-theorique-m105-15-02-2022-version-provisoire-62178e62b8a1f.pdf
resume-theorique-m105-15-02-2022-version-provisoire-62178e62b8a1f.pdfresume-theorique-m105-15-02-2022-version-provisoire-62178e62b8a1f.pdf
resume-theorique-m105-15-02-2022-version-provisoire-62178e62b8a1f.pdf
 
Les Clouds: Buzzword ou révolution technologique
Les Clouds: Buzzword ou révolution technologiqueLes Clouds: Buzzword ou révolution technologique
Les Clouds: Buzzword ou révolution technologique
 
cloudPrivé.pptx
cloudPrivé.pptxcloudPrivé.pptx
cloudPrivé.pptx
 
resume-theorique-m204-v1-0-62f6e87c9c457 (1).pdf
resume-theorique-m204-v1-0-62f6e87c9c457 (1).pdfresume-theorique-m204-v1-0-62f6e87c9c457 (1).pdf
resume-theorique-m204-v1-0-62f6e87c9c457 (1).pdf
 
Cloud computing cours in power point chap
Cloud computing cours in power point chapCloud computing cours in power point chap
Cloud computing cours in power point chap
 
Virtualisation par logiciels libres
Virtualisation par logiciels libresVirtualisation par logiciels libres
Virtualisation par logiciels libres
 
Cloud Computing presentation
Cloud Computing presentationCloud Computing presentation
Cloud Computing presentation
 
La virtualisation de_serveurs
La virtualisation de_serveursLa virtualisation de_serveurs
La virtualisation de_serveurs
 
Environnements_virtuels_-_Partie_1.pptx.pdf
Environnements_virtuels_-_Partie_1.pptx.pdfEnvironnements_virtuels_-_Partie_1.pptx.pdf
Environnements_virtuels_-_Partie_1.pptx.pdf
 
DevOps 3 - Docker.pdf
DevOps 3 - Docker.pdfDevOps 3 - Docker.pdf
DevOps 3 - Docker.pdf
 
A la découverte de docker, 1ère partie
A la découverte de docker, 1ère partieA la découverte de docker, 1ère partie
A la découverte de docker, 1ère partie
 
Virtualisation
VirtualisationVirtualisation
Virtualisation
 

Dernier

A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.Franck Apolis
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film françaisTxaruka
 
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...Faga1939
 
Cours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptxCours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptxlamourfrantz
 
Présentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptxPrésentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptxpopzair
 
MaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptMaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptssusercbaa22
 
Grammaire pour les élèves de la 6ème.doc
Grammaire pour les élèves de la  6ème.docGrammaire pour les élèves de la  6ème.doc
Grammaire pour les élèves de la 6ème.docKarimKhrifech
 
Mécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.pptMécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.pptssusercbaa22
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne FontaineTxaruka
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptxTxaruka
 
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdf
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdfMICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdf
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdfssuser40e112
 
présentation sur l'échafaudage dans des travaux en hauteur
présentation sur l'échafaudage dans des travaux en hauteurprésentation sur l'échafaudage dans des travaux en hauteur
présentation sur l'échafaudage dans des travaux en hauteurdinaelchaine
 
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxApproche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxssusercbaa22
 
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptxSAID MASHATE
 
systeme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertsysteme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertChristianMbip
 
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxSUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxssuserbd075f
 
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...M2i Formation
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.Txaruka
 

Dernier (20)

A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.A3iFormations, organisme de formations certifié qualiopi.
A3iFormations, organisme de formations certifié qualiopi.
 
Pâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie PelletierPâques de Sainte Marie-Euphrasie Pelletier
Pâques de Sainte Marie-Euphrasie Pelletier
 
Sidonie au Japon . pptx Un film français
Sidonie    au   Japon  .  pptx  Un film françaisSidonie    au   Japon  .  pptx  Un film français
Sidonie au Japon . pptx Un film français
 
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
LA MONTÉE DE L'ÉDUCATION DANS LE MONDE DE LA PRÉHISTOIRE À L'ÈRE CONTEMPORAIN...
 
Cours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptxCours-irrigation_et_drainage_cours1.pptx
Cours-irrigation_et_drainage_cours1.pptx
 
Présentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptxPrésentation de cartes d'extension zhr..pptx
Présentation de cartes d'extension zhr..pptx
 
MaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.pptMaintenanceLa Maintenance Corrective.ppt
MaintenanceLa Maintenance Corrective.ppt
 
Grammaire pour les élèves de la 6ème.doc
Grammaire pour les élèves de la  6ème.docGrammaire pour les élèves de la  6ème.doc
Grammaire pour les élèves de la 6ème.doc
 
Mécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.pptMécanique Automobile LE TURBOCOMPRESSEUR.ppt
Mécanique Automobile LE TURBOCOMPRESSEUR.ppt
 
Bolero. pptx . Film de A nnne Fontaine
Bolero. pptx . Film   de  A nnne FontaineBolero. pptx . Film   de  A nnne Fontaine
Bolero. pptx . Film de A nnne Fontaine
 
Fondation Louis Vuitton. pptx
Fondation      Louis      Vuitton.   pptxFondation      Louis      Vuitton.   pptx
Fondation Louis Vuitton. pptx
 
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdf
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdfMICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdf
MICROBIOLOGIE ENDODONTIQUE english and frensh 25 nov 2020.pdf
 
Evaluación Alumnos de Ecole Victor Hugo
Evaluación Alumnos de Ecole  Victor HugoEvaluación Alumnos de Ecole  Victor Hugo
Evaluación Alumnos de Ecole Victor Hugo
 
présentation sur l'échafaudage dans des travaux en hauteur
présentation sur l'échafaudage dans des travaux en hauteurprésentation sur l'échafaudage dans des travaux en hauteur
présentation sur l'échafaudage dans des travaux en hauteur
 
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptxApproche-des-risques-par-l’analyse-des-accidents-1.pptx
Approche-des-risques-par-l’analyse-des-accidents-1.pptx
 
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
666148532-Formation-Habilitation-ELECTRIQUE-ENTREPRISE-MARS-2017.pptx
 
systeme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expertsysteme expert_systeme expert_systeme expert
systeme expert_systeme expert_systeme expert
 
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptxSUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
SUPPORT DE SUR COURS_GOUVERNANCE_SI_M2.pptx
 
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
Formation M2i - Intelligence Artificielle Comment booster votre productivité ...
 
Boléro. pptx Film français réalisé par une femme.
Boléro.  pptx   Film   français   réalisé  par une  femme.Boléro.  pptx   Film   français   réalisé  par une  femme.
Boléro. pptx Film français réalisé par une femme.
 

INTRO TO VIRTUALISATION TECHNOLOGIE ET CLOUD

  • 1. 6 Introduction à la virtualisation
  • 2. Plan du chapitre I 7 • Contexte, historique et définitions • Terminologies • Principe et applications • Avantages/Inconvénients • Que virtualiser et comment? • Les concepts liés à la virtualisation
  • 3. Contexte En informatique, on essaye toujours de distinguer deux mondes : •Le monde du matériel –fournit les équipements physiques •Le monde du logiciel –fournit les données et les applications. Le matériel est cycliquement obsolète et tombe régulièrement en panne La virtualisation a été inventée dans le but de s'affranchir au maximum de la couche matérielle de l'informatique 8
  • 4. Parlons un peu de son histoire 9 • Apparu dans les 1960's avec les OS CP/CMS (time sharing OS) et VM/CMS d’IBM (ré-implémentation de OS CP/CMS par IBM) – Répandu sur les mainframes avec des technologies propriétaires • Les ordinateurs basés sur l’architecture x86 sont confrontés aux mêmes problèmes de rigidité et de sous-utilisation auxquels les mainframes ont dû faire face dans les années 1960 • 1990: VMware a inventé la virtualisation pour la plate-forme x86 et popularise la machine virtuelle • 2000: développement des solutions logicielles de virtualisation, aidées par les évolutions matérielles (Intel/AMD)
  • 5. Quelques dates 10 • 1960 → 2000 : IBM de CP/CMS à z/VM • 1979 : chroot (Unix) • 1982 : chroot (BSD) • 1999 : VMware (virtualisation pour x86) • 2000 : FreeBSD Jail (*BSD) • 2003 : Xen (Linux) • 2005 : Solaris Zones (Solaris et dérivés) • 2005/2006 : Intel-VT et AMD-V (virtualisation matérielle) • 2006 : OpenVZ (Linux) • 2007 : KVM (Linux) • 2008 : LxC (Linux) • 2008 : Hyper-V (Microsoft) • ……. • 2013: Docker (containers) • 2016: Neo ceBox • ~2018: Vagrant (wrapper) • 2019-2020: parallels (partenaire Microsoft), DH2i, NextAxiom, virtuozzo, IBM Power VM, citrix, RedHat virtualization, ProxMox, SCALE computing
  • 6. La virtualisation, c'est quoi? 11 • Plusieurs définitions 1. Définition de Petri IT Knowledgebase “Virtualization is a term that refers to the abstraction of computer resources” 2. Définition de Vmware « La virtualisation est une couche d'abstraction qui découple le système d'exploitation du matériel afin de délivrer une meilleure utilisation et flexibilité des ressources de traitement »
  • 7. La virtualisation, c'est quoi? • La virtualisation repose sur 3 éléments importants : 1. L’abstraction des ressources informatiques ; 2. La création d’environnements virtuels. 3. La répartition des ressources pour qu’elles puissent être utilisées par plusieurs environnements virtuels ; La virtualisation permet une vue logique plutôt que physique des ressources – Couche de virtualisation 12
  • 8. Terminologie • Host (hôte) – Plateforme sous-jascente qui accueille les invités (VMs par exemple) – Peut être du matériel ou matériel + OS accueillant le logiciel de virtualisation • Guest (invité): – Logiciel s’exécutant dans l’environnement de la « VM » (généralement un OS) • Logiciel de virtualisation: – La couche logicielle rendant la virtualisation possible – S’exécute au dessous de tous les invités pour les gérer 13
  • 9. Pourquoi la virtualisation? 14 Motivation : intérêts de la virtualisation • Études/développements/expérimentations – Architectures matérielles – OS – Modélisation de systèmes • Production – MultiOS (applications dédiées) – Consolidation de serveurs – Élasticité (Cloud Computing)
  • 10. Pourquoi la virtualisation? 1. Le multi-OS Faire tourner des OS différents sur un même serveur – IBM 360 sur CP40/CMS (1966) – VMware sur X86 (1999) 15
  • 11. Pourquoi la virtualisation? 2. La consolidation de serveurs • Passer de plusieurs serveurs physiques à 1 seul - Exemple: 8 serveurs physiques utilisés à 10% 1 serveur physique utilisé à 80 % avec 8 serveurs virtuels 16
  • 12. Pourquoi la virtualisation? 3. L’élasticité • Les serveurs virtuels, étant des programmes, peuvent s'adapter dynamiquement à la demande Émergence de la notion de Infrastructure as a Service (Cloud Computing IaaS) 17
  • 13. Avantages de la virtualisation 18 • Réduction des coûts ➔ 20 à 40% en général • Economie d’espace dans les centres de calculs (occupation au sol) • Economie d’énergie via un meilleur taux d’utilisation • Coût de maintenance matérielle
  • 14. Avantages de la virtualisation 19 • Mise en service quasi-instantanée d'une nouvelle machine (grâce à une interface graphique en général) • Réduction du TCO (Total Cost of Ownership) • homogénéisation des serveurs • possibilités de retour-arrière sur opération (snapshot) • vision consolidée de l’infrastructure
  • 15. Avantages de la virtualisation • Migration des machines virtuelles d'un serveur physique à l'autre ➔ Utile si panne → notion de disponibilité ➔ TRES utile pour maintenance des serveurs physiques 20
  • 16. Avantages de la virtualisation 21 • Isolation – « un service/une application » par machine – Pas de passage de virus inter-VM, pas d'effacement de fichier… • Ajustement des ressources très simple pour MVs – Exemple: ajustement mémoire, CPU en un clic – À chaud ou à froid suivant la solution
  • 17. Inconvénients 22 • Problématiques de performance • Support des éditeurs logiciels • Modèles de licences
  • 18. La virtualisation de quoi? • La virtualisation est applicable à plusieurs domaines: • les applications ; • les structures de communication ; • les structures de stockage ; • les systèmes d'exploitations • … Réseaux Applications 23 Serveurs
  • 19. La virtualisation, comment ça marche? 24 • Plusieurs techniques • Isolateurs • Conteneurs • Machine virtuelle • Hyperviseurs • Exécution distante • Streaming • …..
  • 20. Les concepts liés à la virtualisation 25 • Green Computing • Cloud Computing • Network function virtualization (NFV) • Big Data • Software Defined Network (SDN) • Virtual Appliance
  • 21. Les concepts liés à la virtualisation 26 • Green Computing – Les serveurs informatiques consomment 7 milliards de KWh /année... pour rien – Réduire la consommation d'énergie: • Consolidation des serveurs; • Virtualisation des postes de travail; • Migration des MVs; • …
  • 22. Les concepts liés à la virtualisation 27 • SDN : la virtualisation réseau pour les datacenters – Plan de contrôle unifié et centralisé • OpenFlow – Plans de transfert/ de données: distibués et programmables • NFV: – virtualisation des fonctions réseau – Dissocier des fonctions telles que le pare-feu ou le chiffrement de tout matériel dédié • Les déplacer vers des serveurs virtuels – un moyen de réduire les coûts et d’accélérer le déploiement des services pour les opérateurs de réseau
  • 23. Les concepts liés à la virtualisation 28 • Cloud Computing – Fournir des ressources informatiques à une entreprise qui ne paye que ce qu'elle consomme – Les entreprises ne sont plus propriétaires de leur informatique • Une entreprise spécialisée gère un centre de calcul (datacenter) et offre une puissance de calcul et de stockage à la demande (Ex: Amazon EC2) – La virtualisation permet d'envisager ce type de service – Quelques services: Iaas, Paas, Saas
  • 24.
  • 25. Domaines de virtualisation Virtualisation des serveurs Virtualisation des applications Virtualisation des postes de travail Virtualisation du stockage Virtualisation du réseau 29
  • 26. Prérequis pour le TP1: Préparer une machine virtuelle sous linux • VirtualBox à installer • Télécharger un fichier iso d’un SE Linux (Ubuntu de préférence)