Introduction à la conteneurisation

Concepts de conteneurisation et de virtualisation

Julia Ostheimer

Freelance AI Consultant

Environnements en informatique

  • Environnement : système entourant une application informatique

Environnement entourant une application informatique

1 Icônes par icons8.com
Concepts de conteneurisation et de virtualisation

Virtualisation au niveau de l’OS

  • Virtualiser le système d’exploitation (OS)
  • Non virtualisé :

    • Matériel
    • Noyau de l’OS
  • Virtualisé :

    • Espaces utilisateurs isolés
Concepts de conteneurisation et de virtualisation

Introduction aux conteneurs

  • Virtualisation au niveau de l’OS = conteneurisation
  • Espaces utilisateurs isolés = conteneurs
  • Conteneurs
    • Environnement isolé
    • Incluent l’application et toutes ses dépendances

Contenu d’un conteneur

1 Icônes par icons8.com
Concepts de conteneurisation et de virtualisation

Définition de la conteneurisation

  • Virtualisation au niveau de l’OS
  • Regrouper une application et ses dépendances dans un conteneur

 

Processus de conteneurisation

1 Icônes par icons8.com
Concepts de conteneurisation et de virtualisation

Caractéristiques avec des conteneurs

  • Exécuter plusieurs applications de façon fiable sur un même hôte

  • Chaque application dans son propre conteneur

  • Vue d’ensemble des dépendances applicatives

Plusieurs applications sur un seul hôte

1 Icônes par icons8.com
Concepts de conteneurisation et de virtualisation

Avantages des conteneurs

  • Isolation entre applications

  • Portabilité et reproductibilité

  • Démarrage rapide

Concepts de conteneurisation et de virtualisation

Passons à la pratique !

Concepts de conteneurisation et de virtualisation

Preparing Video For Download...