Alors, VM ou Conteneur ?

La plupart du temps, les conteneurs tournent dans des VMs.
Les applications profitent des bénéfices de la contenerisation et la flexibilité des VMs.
Faire tourner des conteneurs dans une machine complétement physique ajoute des problématiques de scalabilitée.
Il n’y a pas de vérité, tout est une question de besoin !

VMConteneur
Lourd, dans l’ordre du GigaLéger, dans l’ordre du Mega
Overhead de l’hyperviseurPerformance native de l’hôte
Chaque VMs à son propre OSLes conteneurs partagent l’OS de l’hôte
Virtualisation HardwareVirtualisation de l’OS
Démarrage dans l’ordre de la minuteDémarrage de l’ordre de la milliseconde
Isolation complète, donc plus sécriséeIsolation au niveau du processus, potentiellement moins sécurisée

docker_vm