5 premiers cours
This commit is contained in:
190
01_cours1.md
Normal file
190
01_cours1.md
Normal file
@@ -0,0 +1,190 @@
|
||||
---
|
||||
marp: true
|
||||
theme: default
|
||||
paginate: true
|
||||
backgroundColor: #fff
|
||||
footer: 'Histoire de la Virtualisation - 2025'
|
||||
style: |
|
||||
section {
|
||||
font-family: 'Arial', sans-serif;
|
||||
}
|
||||
h1 {
|
||||
color: #2496ed;
|
||||
}
|
||||
h2 {
|
||||
color: #384c54;
|
||||
}
|
||||
.columns {
|
||||
display: grid;
|
||||
grid-template-columns: repeat(2, minmax(0, 1fr));
|
||||
gap: 1rem;
|
||||
}
|
||||
---
|
||||
|
||||
# Docker
|
||||
## Virtualisation
|
||||
|
||||
---
|
||||
|
||||
# Programme
|
||||
1. Histoire de la virtualisation
|
||||
2. Virtualisation
|
||||
3. Conteneurisation
|
||||
4. Histoire de docker
|
||||
5. Cas Docker
|
||||
|
||||
---
|
||||
|
||||
# 1. L'Histoire de la Virtualisation
|
||||
## Pourquoi et Comment nous en sommes arrivés là
|
||||
|
||||
---
|
||||
|
||||
# Années 60 : Le problème des mainframes coûteux
|
||||
|
||||
## Le Contexte
|
||||
- Ordinateurs très chers (plusieurs millions de dollars)
|
||||
- Temps d'utilisation précieux
|
||||
- Une seule tâche à la fois
|
||||
|
||||
## La Solution : IBM M44/44X (1964)
|
||||
- Partager la puissance entre plusieurs utilisateurs
|
||||
- Optimiser l'utilisation des ressources
|
||||
- Permettre l'exécution simultanée de programmes
|
||||
|
||||
---
|
||||
|
||||
# Années 70-80 : Le besoin de développement et test
|
||||
|
||||
<div class="columns">
|
||||
<div>
|
||||
|
||||
## Les Défis
|
||||
- Développement de nouveaux systèmes d'exploitation
|
||||
- Tests de logiciels
|
||||
- Formation des utilisateurs
|
||||
|
||||
</div>
|
||||
<div>
|
||||
|
||||
## La Solution : VM/370
|
||||
- Environnements isolés pour le développement
|
||||
- Possibilité de crasher sans impact
|
||||
- Multiples configurations de test
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
---
|
||||
|
||||
# Années 90 : L'arrivée des PC et le problème de compatibilité
|
||||
|
||||
|
||||
<div class="columns">
|
||||
<div>
|
||||
|
||||
## Nouveaux Besoins
|
||||
- Exécuter d'anciens logiciels DOS
|
||||
- Supporter plusieurs OS sur un même PC
|
||||
- Tester des logiciels sur différents systèmes
|
||||
|
||||
</div>
|
||||
<div>
|
||||
|
||||
## La Solution : VMware
|
||||
- Virtualisation sur PC standard
|
||||
- Support de multiples OS
|
||||
- Coût réduit par rapport aux mainframes
|
||||
</div>
|
||||
</div>
|
||||
|
||||
---
|
||||
|
||||
# Années 2000 : L'explosion d'Internet et des serveurs
|
||||
|
||||
|
||||
<div class="columns">
|
||||
<div>
|
||||
|
||||
## Problématiques
|
||||
- Multiplication des serveurs physiques
|
||||
- Coûts d'hébergement croissants
|
||||
- Gaspillage de ressources
|
||||
|
||||
</div>
|
||||
<div>
|
||||
|
||||
## Solutions Émergentes
|
||||
- Consolidation des serveurs
|
||||
- Xen et virtualisation open source
|
||||
- Début du "Green IT"
|
||||
</div>
|
||||
</div>
|
||||
|
||||
---
|
||||
|
||||
# Années 2010 : L'ère du Cloud Computing
|
||||
|
||||
## Nouveaux Défis
|
||||
- Besoin de scalabilité dynamique
|
||||
- Réduction des coûts d'infrastructure
|
||||
- Agilité et rapidité de déploiement
|
||||
|
||||
## La Réponse
|
||||
- Infrastructure as a Service (IaaS)
|
||||
- Conteneurisation avec Docker
|
||||
- Orchestration avec Kubernetes
|
||||
|
||||
---
|
||||
|
||||
# Aujourd'hui : L'omniprésence de la virtualisation
|
||||
|
||||
## Motivations Actuelles
|
||||
- **Économiques**
|
||||
- Optimisation des coûts
|
||||
- Paiement à l'usage
|
||||
- **Techniques**
|
||||
- Déploiement rapide
|
||||
- Haute disponibilité
|
||||
- **Écologiques**
|
||||
- Réduction de l'empreinte carbone
|
||||
- Optimisation des ressources
|
||||
|
||||
---
|
||||
|
||||
# Le Futur : Nouveaux défis, nouvelles solutions
|
||||
|
||||
## Défis Émergents
|
||||
- Edge Computing
|
||||
- Efficacité énergétique
|
||||
- Sécurité et isolation
|
||||
|
||||
## Tendances
|
||||
- Virtualisation assistée par IA
|
||||
- Serverless Computing
|
||||
- Virtualisation imbriquée
|
||||
|
||||
---
|
||||
|
||||
# La Virtualisation : Une réponse à chaque époque
|
||||
|
||||
<div class="columns">
|
||||
<div>
|
||||
|
||||
## Évolution des besoins
|
||||
1. Optimisation des coûts matériels
|
||||
2. Flexibilité de développement
|
||||
3. Compatibilité logicielle
|
||||
4. Efficacité énergétique
|
||||
5. Élasticité des ressources
|
||||
|
||||
</div>
|
||||
<div>
|
||||
|
||||
## Aujourd'hui
|
||||
- Fondation du cloud computing
|
||||
- Base des architectures modernes
|
||||
- Pilier de la transformation numérique
|
||||
|
||||
</div>
|
||||
</div>
|
||||
Reference in New Issue
Block a user