Veille technologique · B6 · Proxmox · Docker

Virtualisation & Conteneurisation

Étude comparative des technologies de virtualisation et de conteneurisation utilisées durant mon stage chez Paul Hartmann SAS, et leurs évolutions dans les infrastructures modernes.

1. Contexte et lien avec le stage

Durant mon stage chez Paul Hartmann SAS, j'ai déployé une solution de virtualisation complète reposant sur Proxmox VE (hyperviseur de type 1) sur deux serveurs physiques — un Dell PowerEdge R740 et un HP ProLiant DL380. J'y ai créé 5 machines virtuelles (pfSense, Ubuntu, Windows Server, Proxmox Backup, MikroTik) et déployé 6 conteneurs Docker via Portainer.

Cette expérience m'a conduit à approfondir ma compréhension de ces deux technologies complémentaires et de leurs cas d'usage respectifs en environnement professionnel.

Chez Hartmann : Proxmox pour isoler les systèmes complets (pare-feu, AD), Docker pour déployer rapidement les services applicatifs (supervision, VPN, automatisation).

2. La virtualisation — Hyperviseurs

La virtualisation permet de faire fonctionner plusieurs systèmes d'exploitation indépendants sur un même serveur physique grâce à un hyperviseur.

TypeDescriptionExemplesUsage
Type 1 (bare-metal)S'exécute directement sur le matérielProxmox VE, VMware ESXi, Hyper-VProduction entreprise
Type 2 (hosted)S'exécute sur un OS hôteVirtualBox, VMware WorkstationDéveloppement, tests

Proxmox VE est un hyperviseur de type 1 open source basé sur KVM et LXC. Il offre une interface web centralisée, la gestion de clusters, la migration live de VMs et des sauvegardes intégrées via Proxmox Backup Server.

3. La conteneurisation — Docker

La conteneurisation exécute des applications dans des environnements isolés (conteneurs) partageant le noyau du système hôte. Docker est la solution de référence.

CritèreMachine VirtuelleConteneur Docker
IsolationTrès forte (OS complet)Moyenne (partage du noyau)
DémarrageLent (minutes)Très rapide (secondes)
RessourcesLourdes (RAM, disque)Légères
PortabilitéLimitéeExcellente (image Docker)
Usage idéalSystèmes complets, pare-feuServices applicatifs, microservices

Chez Hartmann, j'ai déployé via Portainer (interface Docker) : Uptime Kuma, WGDashboard, Vaultwarden, n8n — tous en quelques secondes, sans installation manuelle.

4. Évolutions — Kubernetes et IaC

Les infrastructures modernes évoluent vers des architectures hybrides combinant virtualisation, conteneurisation et cloud. Kubernetes (K8s) permet d'orchestrer automatiquement des parcs de conteneurs à grande échelle.

L'évolution logique de mon stage : maîtriser Kubernetes pour orchestrer les conteneurs Docker déployés manuellement chez Hartmann, et automatiser l'infrastructure avec Ansible/Terraform.

5. Sources

Documentation officielle Proxmox VE Documentation officielle Docker Documentation Kubernetes (kubernetes.io) Red Hat — Virtualisation vs Conteneurisation VMware Blog IT-Connect.fr