Section courante

A propos

Section administrative du site

Conteneurs versus VM

Depuis quelques années, un nouveau a été lancé, est-ce préférable la virtualisation à l'aide de machine virtuelle (VMWare WorkStation, VirtualBox,...) ou d'utiliser la technologie de conteneur (Docker,...). D'une part, les conteneurs fournissent un isolement de processus au niveau du système d'exploitation, d'autre part, la machine virtuelle offre un isolement au niveau de la couche d'abstraction matérielle (c'est-à-dire la virtualisation matérielle). Ainsi, dans le cas du IaaS (Infrastructure as a Service), la virtualisation de la machine dispose d'un ajustement idéal, tandis que les conteneurs sont les mieux adaptés pour le portage des modules et le déploiement de logiciels portable.

VM

Les VM peuvent exécuter n'importe quel système d'exploitation et voir même un nouveau système complètement différent et voir même incompatible avec les systèmes actuels sans aucun souci.

Conteneurs

Un des objectifs principaux du conteneur est de permettre aux développeurs de créer, déployer et de gérer des applications plus facilement grâce à l'utilisation de conteneurs. Ainsi, un DevOps pourra bénéficier de sa légèreté pour effectuer des développements occasionnels ou entretenir une grande quantité du projet.

VM et conteneur

Dans les deux cas, elles n'accèdent pas directement au matériel et les applications sont isolées.

Conclusion

En réalité, la virtualisation et la technologie des conteneurs peuvent être complémentaires, car chacune d'elles a leurs qualités. De plus, ils peuvent être utilisés en parallèle pour un bénéfice combinatoire.

Voir également

Articles - Virtualisation
Articles - OpenVZ versus KVM
Système d'exploitation - Linux - Références de commandes et de programmes - Docker
Logiciel - VirtualBox - Présentation du logiciel
Logiciel - VMWare WorkStation - Présentation du logiciel

Dernière mise à jour : Lundi, le 5 juin 2017