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.
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, 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.
Mon autocritique
Je considère avoir un niveau « confirmé » en 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.
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.