Plan de cours : Virtualisation et Infonuagique

Plan de cours : Virtualisation et Infonuagique

Plan de cours : Virtualisation et Infonuagique

Introduction générale :

  • Objectif du cours : Acquérir les compétences nécessaires pour déployer des serveurs virtuels, configurer des dispositifs d’interconnexion de réseaux informatiques, et maîtriser les concepts d’infonuagique (cloud computing).
  • Durée du cours : 40 heures (approximatif).
  • Public cible : Étudiants en réseau informatique, administrateurs système, et toute personne souhaitant maîtriser la virtualisation et l’infonuagique.

Module 1 : Comprendre la Virtualisation

1.1 Concept de la Virtualisation

  • Définition et importance de la virtualisation.
  • Avantages et inconvénients de la virtualisation.

1.2 Hyperviseurs

  • Type 1 : VMware vSphere, Microsoft Hyper-V.
  • Type 2 : Oracle VirtualBox, VMware Workstation, Parallels.
  • Différences entre les hyperviseurs de type 1 et 2.

Activité Pratique :

  • Comparaison entre les fonctionnalités de différents hyperviseurs.

Module 2 : Machines Virtuelles

2.1 Création de machines virtuelles (VM)

  • Configuration de VM à l’aide de VirtualBox, VMware et Hyper-V.

2.2 Installation des systèmes d’exploitation

  • Installation de Windows et Linux sur une VM à l’aide de différents hyperviseurs.

2.3 Allocation des ressources

  • Gestion des ressources (CPU, mémoire, stockage) des machines virtuelles.

Activité Pratique :

  • Création d’une machine virtuelle Windows et Linux et gestion des ressources.

Module 3 : Gestion des Machines Virtuelles

3.1 Gestion des réseaux des VM

  • Configuration des réseaux pour les VM (pont, NAT, réseau privé).

3.2 Outils et périphériques virtuels

  • Utilisation des outils de la machine virtuelle (VMware Tools, VirtualBox Guest Additions).
  • Configuration de périphériques supplémentaires (USB, CD/DVD, cartes graphiques, etc.).

3.3 Gestion avancée des VM

  • Instantanés, clonage, migration de VM.

Activité Pratique :

  • Prendre des instantanés, revenir à un instantané antérieur, cloner et migrer une VM.

Module 4 : Infonuagique (Cloud Computing)

4.1 Concepts du Cloud Computing

  • Définition et importance du Cloud Computing.
  • Évolution des modèles de cloud : privé, public, hybride.

4.2 Modèles de services Cloud

  • SaaS (Software as a Service)
  • PaaS (Platform as a Service)
  • IaaS (Infrastructure as a Service)

4.3 Responsabilité des données

  • Qui est responsable de la sécurité des données dans le cloud (utilisateur vs fournisseur).

Activité Pratique :

  • Analyser les différents services cloud (SaaS, PaaS, IaaS) proposés par différents fournisseurs.

Module 5 : Cloud Computing et Sécurité

5.1 Caractéristiques Clés du Cloud Computing

  • Scalabilité, élasticité, accès à la demande, ressources partagées.

5.2 Centres de données cloud

  • Compréhension des centres de données cloud et de leur infrastructure.

5.3 Disponibilité et protection des machines virtuelles

  • Stratégies pour assurer la disponibilité des VM et les protéger contre les menaces.

Activité Pratique :

  • Étude de cas sur la mise en place de stratégies de haute disponibilité dans le cloud.

Module 6 : Découverte des plateformes Cloud majeures

6.1 Microsoft Azure

  • Création d’un compte Azure Free.
  • Gestion des ressources Azure via PowerShell et CLI.

6.2 Amazon Web Services (AWS)

  • Introduction à la console AWS, création d’un compte gratuit.

6.3 Google Cloud Platform (GCP)

  • Création d’un compte Google Cloud gratuit.

Activité Pratique :

  • Création de comptes gratuits sur Azure, AWS, et GCP. Déploiement simple de VM sur chaque plateforme.

Module 7 : Bénéfices et Cas Pratiques du Cloud

7.1 Bénéfices du Cloud Computing

  • Réduction des coûts, augmentation de l’agilité, facilité de gestion.

7.2 Scénarios réels d’utilisation

  • Exemples de mise en place d’une infrastructure cloud dans une entreprise.

Activité Pratique :

  • Étude de cas pratique : Choisir une plateforme cloud et déployer une solution complète.

Conclusion et Évaluation

  • Objectifs de l’évaluation : Tester les connaissances théoriques et pratiques sur la virtualisation et le Cloud Computing.
  • Types d’évaluations :
  • Quiz sur les concepts clés.
  • Déploiement d’une solution complète de virtualisation et infonuagique.
  • Étude de cas pratique avec rédaction de rapport.

Ressources :

  • Documentation officielle des hyperviseurs.
  • Tutoriels sur Microsoft Azure, AWS, et GCP.
  • Études de cas et livres blancs sur la virtualisation et l’infonuagique.

Ce plan de cours met l’accent sur l’apprentissage théorique et pratique pour former les étudiants aux technologies de virtualisation et de cloud computing.