Virtualisation

Ma définition

La virtualisation est une technologie fondamentale qui permet de créer des versions logiques de ressources matérielles telles que des serveurs, du stockage ou des réseaux. Cette technologie rend possible l'exécution simultanée de plusieurs systèmes d'exploitation ou applications sur une même machine physique, ce qui serait impossible autrement.

On distingue principalement deux approches de virtualisation. La première est la virtualisation traditionnelle via hyperviseurs comme VMware ESXi, Hyper-V ou Proxmox, qui permet de créer des machines virtuelles complètes avec leur propre système d'exploitation. La seconde approche est la conteneurisation avec des technologies comme Docker ou Kubernetes, qui virtualise uniquement l'environnement d'exécution nécessaire aux applications que l’on souhaite virtualiser.

Les avantages de la virtualisation sont nombreux. Elle permet une optimisation des coûts avec des réductions pouvant atteindre 60% des dépenses matérielles. Elle offre également une grande agilité opérationnelle en permettant le déploiement d'environnements en quelques minutes plutôt qu'en plusieurs jours. Enfin, elle améliore la résilience des systèmes grâce à des fonctionnalités comme les snapshots ou les migrations à chaud.

Aujourd'hui, 85 % des entreprises considèrent la virtualisation comme un élément essentiel de leur infrastructure informatique, ce qui en fait une compétence incontournable pour les professionnels du domaine.

Dans un contexte professionnel, la virtualisation est aussi un outil de test, de montée en charge et de réversibilité. Elle permet de valider un changement sans prendre de risque inutile sur la production, ce qui en fait un levier à la fois technique et organisationnel.

Mes éléments de preuve

Lors du projet Cloud sur Scaleway, j'ai exporté une machine virtuelle complète vers mon hyperviseur local pour tester les migrations. J'ai dû résoudre un problème de compatibilité complexe avec des formats de disques virtuels exportés qui n'étaient pas natifs. J'ai converti ces disques pour remonter l'infrastructure avec succès, démontrant ma capacité à gérer des processus de migration inter-hyperviseurs.

Pour mettre en place la nouvelle passerelle RDS de l'entreprise dans la migration d'infrastructure, il fallait remplacer un accès distant basé sur une version de Windows obsolète. J'ai instancié et configuré à l'identique un nouveau serveur virtuel complet sous Windows Server 2022. Cela a prouvé ma maîtrise du maintien en condition opérationnelle en production.

Pour héberger le site du club de billard, j'ai configuré et exploité un serveur virtualisé chez OVH. L'utilisation de cette solution virtualisée a permis de réduire significativement les coûts d'infrastructure du client par rapport à l'achat d'une infrastructure physique dédiée.

Sur Nextcloud, j'ai aussi manipulé des snapshots et des conversions de disques lors des tests de migration entre cloud et local. Cette partie du projet m'a appris à penser la virtualisation comme un moyen de sécuriser la mobilité des environnements, pas seulement comme un moyen de mutualiser du matériel.

Mon autocritique

Dans la virtualisation, je considère avoir un niveau Confirmé. Je maîtrise la virtualisation traditionnelle et conteneurisée, avec une bonne maîtrise des hyperviseurs et de Docker. Cependant, je reconnais avoir des limites dans certains domaines plus avancés comme l'orchestration de conteneurs avec Kubernetes ou la sécurisation poussée des environnements conteneurisés.

Ma formation pour l’obtention de mon diplôme d’Administrateur (RNCP 37680) d'Infrastructures Sécurisées m'a donné une base solide, mais je dois encore progresser dans l'automatisation des déploiements avec des outils comme Ansible. La virtualisation reste néanmoins un atout majeur dans mon profil professionnel, me permettant de concevoir des infrastructures à la fois performantes et économiques.

Je maîtrise bien les briques de base, mais je dois encore gagner en profondeur sur les architectures plus industrielles. Les sujets de clustering, de haute disponibilité et d'orchestration à grande échelle restent des axes de progression clairs.

Mon évolution

Mon objectif professionnel est de devenir capable de concevoir des infrastructures virtualisées complexes pour des environnements critiques. Pour y parvenir, je prévois de me former sur Kubernetes, je pense que cette technologie va prendre une place très importante dans les prochaines années étant donné l’évolution des besoins et de la complexité des infrastructures informatiques et des réseaux, et c’est pourquoi je souhaite m’y consacrer.

Je compte également me former sur une plateforme cloud comme Azure par exemple afin d'acquérir des compétences plus avancées sur les infrastructures cloud qui sont largement répandues en entreprise.

Cette démarche de formation continue me permettra de rester à jour avec les évolutions actuelles des technologies.

À terme, je veux pouvoir bâtir des plateformes virtualisées capables de supporter des services critiques avec un minimum d'interruption, tout en restant simples à maintenir et à documenter.

Réalisations liées