Docker - Conteneurisation

De Marijan Stajic | Wiki
Aller à la navigation Aller à la recherche

Virtualisation

Il existe principalement deux types de virtualisation, la lourde et la légère. Il est important de comprendre la différence entre les deux afin de saisir comment Docker fonctionne réellement.

Lourde

Lorsque vous utilisez des machines virtuelles, vous effectuez une virtualisation lourde, ce qui signifie que vous créez un système autonome à l'intérieur du système hôte, lui attribuant ainsi ses propres ressources.

Donc, une isolation totale est réalisée, ce qui présente à la fois des contraintes et de nombreux avantages. En ce qui concerne les inconvénients, voici quelques exemples :

  • Les machines virtuelles nécessitent un temps de démarrage plus long ;
  • Étant donné que des ressources doivent être allouées aux machines virtuelles, elles réservent ces ressources sur le système hôte même si elles ne les utilisent pas entièrement.

Voici une liste d'avantages de faire de la virtualisation lourde :

  • Les machines virtuelles sont totalement isolée du système d'hôte ;
  • Les ressources attribués lui sont totalement reréservées ;
  • La possibilité d'installer différents système d'exploitation.

Légère