salut,
je veux comprendre la différence entre la virtualisation d'application et la conteneurisation ?
merci
salut,
je veux comprendre la différence entre la virtualisation d'application et la conteneurisation ?
merci
ça dépand de ta propre définition de l'expression "virtualisation d'application" en réalité et par abus de langage ça peut être parfois la même chose mais pas tjrs non plus
virtualisation = OS + apps
conteneurisation= apps (vues comme des micro services (idéalement)) le coeur des libs étant sur la machine hote...
une bonne pratique est de tjrs considérer que si on mets l'OS dans le conteneur (même un linux très minimal c'est par principe un mauvais choix) ==> on aurait du faire une VM dédié à la place meme une toute petite
si on a besoin d'une application multi services avec X containers qui travaillent ensemble est généralement la bonne méthode ... mieux encore on peut faire une VM avec un OS spécialisé comme rancher OS qui va en gros faire du docker in docker en mieux et plus propre pour isoler l'ensemble de l'application (nombre X de containers). en général je donne cet exemple qui permet de comprendre : comment marche ce genre de choses https://github.com/goblinrieur/vario.../rancheros.txt
-----------
un moyen de ne pas s'y confondre c'est de se rappeler qu'on peut comme indiqué virtualiser un host pour heberger des containeurs docker mais pas containeriser un OS
même si techniquement cette affirmation est totalement fausse...
Partager