0% ont trouvé ce document utile (0 vote)
10 vues19 pages

CNAM SMB101 Chap1 Intro

Le document présente un cours sur les systèmes d'exploitation, axé sur la virtualisation, les conteneurs et leur programmation. Il couvre les principes de la virtualisation, les types d'hyperviseurs, ainsi que l'utilisation de Docker pour la conteneurisation. Les objectifs incluent la compréhension des concepts de virtualisation et la manipulation d'outils pratiques à travers des travaux pratiques.

Transféré par

fst.scolarite
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
10 vues19 pages

CNAM SMB101 Chap1 Intro

Le document présente un cours sur les systèmes d'exploitation, axé sur la virtualisation, les conteneurs et leur programmation. Il couvre les principes de la virtualisation, les types d'hyperviseurs, ainsi que l'utilisation de Docker pour la conteneurisation. Les objectifs incluent la compréhension des concepts de virtualisation et la manipulation d'outils pratiques à travers des travaux pratiques.

Transféré par

fst.scolarite
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

SYSTÈMES

D'EXPLOITATION :
PRINCIPES,
PROGRAMMATION
ET
VIRTUALISATION

Enseignante:
A.U. 2025/2026
Safa REJICHI
OBJECTIFS DU COURS
• Comprendre les principes de la virtualisation des systèmes
• Manipuler les concepts de la virtualisation des systèmes à travers
des outils pratiques.
• Découvrir et étudier la notion de conteneur et ses
applications
• Manipuler et orchestrer des conteneurs Docker par des travaux
pratiques.

2
PLAN DU COURS
• Chapitre 1 : Introduction à la notion de virtualisation
• Définition, motivations, historique de la virtualisation et les principaux acteurs du marché.

• Chapitre 2 : Virtualisation des systèmes


• Définition de la notion d’hyperviseur et ses types,
• Architecture des processeurs x86
• Techniques de virtualisation: la virtualisation complète, la paravirtualisation et la virtualisation assisté par le
matériel.
• Principales solutions de virtualisation (Hyper-V, Xen, KVM, VSphere etc.)

• Chapitre 3 : Les domaines de virtualisation


• Virtualisation des postes de travail
• Virtualisation des applications
• Virtualisation des réseaux
• Virtualisation du stockage

3
PLAN DU COURS
• Chapitre 4 : Conteneurisation
• Conteneurs vs. machines virtuelles,
• Origine et historique
• Présentation de Docker : relation avec LXC et Linux
• Cgroups et namespaces
• Chapitre 5 : Etude de Docker
• Architecture Docker: registre Docker et le moteur Docker
• Composants Docker : Docker deamon, REST API, docker cli, containerd, runc etc.
• Objets Docker : images, conteneurs, volume et réseau
• Dockerfile et ses instructions.
• Orchestration avec Docker Compose

4
ÉVALUATION

• Cours:
• Examen

• Travaux Pratiques:
• Un test
• évaluation du travail en séance de TP

5
SYSTÈMES
D'EXPLOITATION :
PRINCIPES,
PROGRAMMATION ET
VIRTUALISATION
Chapitre 1 : Introduction à la
notion de virtualisation

Enseignante:
A.U. 2025/2026
Safa REJICHI
PLAN

1. Introduction
2. Définition de la virtualisation
3. Motivations de la virtualisation
4. Historique de la virtualisation
5. Marché de la virtualisation

7
1. Introduction :

CONTEXTE
• L’informatique s’est considérablement
développée les vingt dernières années,
encore plus pour les entreprises.
• D'après le site Internet World Stats, le
monde comptait 4,79 milliards
d'internautes en 2020, soit 5,5% de plus
qu'en 2019. C'est 166% de plus qu'il y a
10 ans.

8
1. Introduction :

CONTEXTE

• Progrès rapides des télécommunications, du


cloud computing et de l'Internet des objets
(IoT)
• Diversité des moyens de communications:
ordinateurs personnels, téléphones portables,
tablettes tactiles et objets connectés.

9
1. Introduction :

CONTEXTE
• Infrastructure informatique : ressources matérielles et logicielles
indispensables au bon fonctionnement du système d’information
d’une entreprise
• Gestion optimisée de l’infrastructure informatique :
• améliore la productivité,
• réduire les coûts,
• renforcer la sécurité…
⇒ Virtualisation
10
1. Introduction :

CONTEXTE
Solution ⇒ Virtualisation
1. Virtualisation des systèmes, du réseau, du stockage etc.
2. Conteneurisation dans le cloud et avec les équipes devops
➢La virtualisation est devenue incontournable dans la mise place
de solutions du cloud computing, de l’IoT, des
télécommunications (5G et au-delà) et particulièrement dans le
déploiement des logiciels avec la notion de conteneurs etc.

11
2. Définition de la virtualisation :

VIRTUALISATION
Selon le site Wikipédia:
« La virtualisation est un mécanisme informatique qui consiste à faire fonctionner plusieurs
systèmes, serveurs ou applications, sur un même serveur physique. La virtualisation est un
composant technique clé dans le Cloud Computing. »

12
3. Motivations de la virtualisation :

MOTIVATIONS
Qu'attendent les entreprises de la virtualisation ?
• La réduction du nombre de serveurs. [Link]

• La réduction de l'espace occupé dans les datacenters.


• La réduction de la consommation énergétique des datacenters.
• Réduction des coûts d'administration.
• Amélioration de la flexibilité et de la rapidité des services.
• Amélioration de la qualité de services (isolation).
• Sécurité (minimisation des risques) [Link]

13
3. Motivations de la virtualisation :

MOTIVATIONS
Scénario de virtualisation courant:
• Une entreprise possède trois serveurs physiques, chacun servant un objectif différent :
• le premier prend en charge le trafic Web,
• le deuxième la messagerie électronique de l’entreprise,
• le troisième les applications internes de l’entreprise.
• L’entreprise n’utilise probablement qu’un tiers des capacités informatiques de chacun, dont elle
paie pourtant l’intégralité des coûts de maintenance.
• Avec la virtualisation:
• L’entreprise peut diviser l’un des serveurs en deux machines virtuelles et réduire ses coûts de
maintenance de 33 %.
• Un premier serveur peut ainsi gérer la messagerie électronique et le trafic Web, et un second
l’ensemble des applications de l’entreprise, ce qui permet de supprimer le troisième pour économiser
ou de le réaffecter à un autre service informatique.

14
4. Historique de la virtualisation :

HISTORIQUE DE LA VIRTUALISATION
• Le concept de virtualisation est apparu autour des années 1960 lorsque des
entreprises telles que IBM ont souhaité partitionner les ressources des
ordinateurs centraux (mainframes)
• L’ordinateur central utilisait un programme de contrôle pour allouer des ressources
et isoler les différentes instances des pseudo-machines les unes des autres.

• La virtualisation a perdu tout son intérêt dans les années 1980– 1990 : durant
cette période, les systèmes client-serveur sont à la mode
• Au milieu des années 1990, les émulateurs connaissent un réel succès
(ordinateurs Atari, Amiga ; consoles Nintendo Entertainment System).
• Début des années 2000: la virtualisation devient célèbre grâce à la société
VMware qui développe des logiciels de virtualisation (Hyperviseur).

15
4. Historique de la virtualisation :

HISTORIQUE DE LA VIRTUALISATION
• En 2003 apparait la para-virtualisation avec Xen.
• A partir de 2005, les fabricants de processeurs Intel et AMD implantent la
virtualisation matérielle dans leurs produits.
• En 2007, l’hyperviseur KVM (Kernel-based Virtual Machine) débarque sur
Linux.
• En 2008, Microsoft met sur le marché son logiciel de virtualisation Hyper-V.
• Depuis, le monde informatique connait une nouvelle mutation avec la
virtualisation, utilisée principalement dans les technologies liées au cloud
computing et à la gestion automatisée des déploiements internes (devOps).

16
5. Marché des logiciels de virtualisation :

VMWARE, PREMIER HYPERVISEUR DES


ENTREPRISES
• Domination de VMware sur le marché de la
virtualisation de serveurs jusqu’à 2010
• Etude de Spiceworks (Communauté de
professionnels IT) en 2016
• 76 % des organisations (toutes tailles) ont eu
recours à la virtualisation de serveurs
• Dans l’ensemble, 71 % des entreprises utilisent
VMware vSphere ESXi contre 23 % pour
[Link]
Microsoft Hyper-V. moins-une-entreprise-sur-deux-dans-le-monde-utilise-
encore-Windows-Server-2003-quels-systemes-serveur-
• A partir de 2010: marché plus concurrentiel utilisez-vous-en-entreprise/

17
5. Marché des logiciels de virtualisation :

Principaux acteurs de la virtualisation :


• Le marché des logiciels de virtualisation était évalué à 110,21
milliards USD en 2025 et devrait atteindre 224,59 milliards USD
d'ici 2030
• Les principaux acteurs de la virtualisation sont Vmware
(Broadcom), Microsoft, Oracle, Red Hat (IBM) et Citrix.
• Rachat de VMWare par Broadcom en 2022 :
• suppression des licences perpétuelles au profit d'abonnements
• augmentation des coûts de 300 à 400 % pour de nombreux clients,
• dépendance technologique et la complexité de migration [Link]
/fr/industry-reports/virtualization-
maintiennent de nombreux clients. software-market

18
5. Marché des logiciels de virtualisation :

Chiffres clés de la virtualisation


• Principalement la création de serveurs
virtuels.
• Les autres technologies de virtualisation,
bien qu’en retrait, représentent tout de
même un minimum de 30% d’adoption
par les entreprises.
• Croissance de l’adoption de solutions de
virtualisation: rythme impressionnant,
avec une prévision de 60% de toutes les
charges de travail étant [Link]
virtualisées (Statista).

19

Vous aimerez peut-être aussi