Ce cours couvre les concepts fondamentaux et les techniques avancées de la virtualisation pour comprendre son fonctionnement, ses avantages et ses défis. Il aborde les étapes clés d'une démarche de virtualisation, les enjeux techniques et économiques, ainsi que les contraintes liées à la sécurité et à la performance. L'objectif est de maîtriser les principes de la virtualisation, d'identifier les solutions adaptées à différents contextes et d'optimiser l'utilisation des ressources informatiques. Ce PDF fournit une vision complète des technologies de virtualisation, des hyperviseurs aux conteneurs, en passant par les architectures cloud.
Ce cours s'adresse aux professionnels de l'informatique (administrateurs systèmes, ingénieurs réseaux, architectes Cloud), aux étudiants en technologies de l'information, ainsi qu'aux décideurs techniques souhaitant approfondir leurs connaissances sur la virtualisation. Une compréhension de base des architectures matérielles et logicielles est recommandée.
Ce module offre une vision complète des concepts et techniques de virtualisation, depuis ses origines jusqu'aux innovations actuelles. Il aborde les principes clés tels que l'abstraction des ressources, l'isolation des environnements, et l'optimisation des coûts. Les participants découvriront comment la virtualisation a révolutionné la gestion des data centers, notamment via des technologies comme le Thin Provisioning ou les réseaux SAN.
La virtualisation consiste à créer une version logicielle (ou virtuelle) de ressources physiques (serveurs, stockage, réseaux). Elle permet d'exécuter plusieurs systèmes d'exploitation ou applications sur une même machine physique, optimisant ainsi l'utilisation des ressources.
Née dans les années 1960 avec les mainframes IBM, la virtualisation a évolué pour répondre aux besoins de modularité et de scalabilité. Les avancées en matière de virtualisation des CPU (comme les hyperviseurs de type 1 et 2) et du stockage (SAN/NAS virtualisés) ont marqué des étapes clés.
Les data centers modernes s'appuient sur la virtualisation pour offrir agilité et résilience. L'automatisation, la mutualisation des ressources et le Cloud Computing en sont des composantes essentielles.
Les VPN et les réseaux définis par logiciel (SDN) permettent de découpler les fonctionnalités réseau du matériel, facilitant la gestion et la sécurité des infrastructures distribuées.
Grâce à des solutions comme VMware ESXi ou Hyper-V, les organisations peuvent consolider leurs serveurs physiques, réduisant les coûts tout en améliorant la disponibilité.
Les mainframes, pionniers de la virtualisation, continuent de supporter des charges critiques avec des technologies comme z/VM (IBM), offrant isolation et performance.
Le Thin Provisioning, les sauvegardes virtualisées (VTL) et la déduplication optimisent l'espace disque. Les réseaux SAN virtualisés permettent une gestion centralisée et évolutive du stockage.
Les environnements de travail virtualisés (VDI) séparent l'OS et les applications du matériel local, permettant un accès sécurisé depuis n'importe quel terminal.
Les conteneurs (Docker, Kubernetes) et les applications streamées (ex : Microsoft App-V) isolent les logiciels de l'OS sous-jacent, simplifiant leur déploiement et mise à jour.
Partner sites PDF Tutorials (English) | PDF Manuales (Spanish) | Cours PDF (French)