Nested Virtualization sur AWS : un levier pour moderniser vos environnements

nested virtualization Google Cloud avec KVM/QEMU

Préambule

Dans de nombreuses organisations, des environnements virtualisés historiques reposent encore sur KVM ou QEMU. Ces systèmes, souvent critiques, sont complexes à migrer vers le Cloud : ils ne sont pas toujours compatibles avec les services managés natifs, et leur refonte représente un effort considérable.

Certaines directions informatiques renoncent ainsi à une migration complète vers le Cloud, faute de pouvoir porter certaines briques applicatives — notamment en raison de systèmes d’exploitation obsolètes ou non supportés. D’autres maintiennent un modèle hybride contraint, conservant des workloads legacy on-premise, ce qui accroît la complexité opérationnelle et les coûts de maintenance.

Dans ce contexte, AWS propose une approche souvent sous-exploitée mais particulièrement pertinente : la virtualisation imbriquée (nested virtualization), rendue possible via certaines instances EC2 basées sur l’hyperviseur Nitro.

Pourquoi est-ce un sujet stratégique pour les DSI ?

Les bénéfices concrets pour vos projets IT

Comment l’activer sur AWS ?

Vérifier le bon fonctionnement de KVM :

lsmod | grep kvm
sudo virt-install \
 --name vm-test \
 --ram 2048 \
 --vcpus 2 \
 --disk path=/var/lib/libvirt/images/vm-test.img,size=20 \
 --os-variant ubuntu22.04 \
 --network bridge=virbr0 \
 --graphics none \
 --console pty,target_type=serial \
 --location 'http://archive.ubuntu.com/ubuntu/dists/jammy/main/installer-amd64/' \
 --extra-args 'console=ttyS0,115200n8 serial'

Cas d’usage illustratif

Recommandations pratiques

Conclusion

Passez à l’action.
Construisez un Cloud que vous contrôlez.