190 lines
3.3 KiB
Markdown
190 lines
3.3 KiB
Markdown
---
|
|
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> |