Files
DEV_42_Docker/01_cours1.md
2026-03-11 15:11:31 +01:00

3.3 KiB

marp, theme, paginate, backgroundColor, footer, style
marp theme paginate backgroundColor footer style
true default true Histoire de la Virtualisation - 2025 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