--- 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
## Les Défis - Développement de nouveaux systèmes d'exploitation - Tests de logiciels - Formation des utilisateurs
## La Solution : VM/370 - Environnements isolés pour le développement - Possibilité de crasher sans impact - Multiples configurations de test
--- # Années 90 : L'arrivée des PC et le problème de compatibilité
## Nouveaux Besoins - Exécuter d'anciens logiciels DOS - Supporter plusieurs OS sur un même PC - Tester des logiciels sur différents systèmes
## La Solution : VMware - Virtualisation sur PC standard - Support de multiples OS - Coût réduit par rapport aux mainframes
--- # Années 2000 : L'explosion d'Internet et des serveurs
## Problématiques - Multiplication des serveurs physiques - Coûts d'hébergement croissants - Gaspillage de ressources
## Solutions Émergentes - Consolidation des serveurs - Xen et virtualisation open source - Début du "Green IT"
--- # 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
## É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
## Aujourd'hui - Fondation du cloud computing - Base des architectures modernes - Pilier de la transformation numérique