Virtualisation et Cloud - Chapitre 1 PDF
Document Details
Uploaded by StrongestPetra
Tags
Summary
Ce chapitre introduit la virtualisation en informatique. Il explore les définitions, l'historique et les architectures de la virtualisation x86. Les objectifs et spécificités de la virtualisation, ainsi que ses domaines d'application, sont également abordés. Avec des termes clés comme la machine virtuelle et l'hyperviseur, ce document est un aperçu pratique de la virtualisation.
Full Transcript
# VIRTUALISATION ET CLOUD ## Chapitre 1: Introduction à la Virtualisation ### Plan du chapitre - Introduction - Définitions - Historique - Architecture x86 virtualisée - Terminologies - Objectifs - Spécificités - Conclusion ### Introduction - Pour exécuter des applications (éditeur texte, naviga...
# VIRTUALISATION ET CLOUD ## Chapitre 1: Introduction à la Virtualisation ### Plan du chapitre - Introduction - Définitions - Historique - Architecture x86 virtualisée - Terminologies - Objectifs - Spécificités - Conclusion ### Introduction - Pour exécuter des applications (éditeur texte, navigateur web, jeu vidéo,…) sur une appareil informatique (ordinateur, serveur, tablette,…) nous avons besoin d'utiliser les services du système d'exploitation pour utilisées les ressources matériels. - Défi: Utiliser des applications orientées utilisateurs qui s'exécutent sur des environnements (infrastructure informatique physique, système d'exploitation ) différents. - Comment ? dissocier les caractéristiques physiques d'un système matériel ou logiciel des applications orientées utilisateurs - Solution ? La virtualisation - La virtualisation “transforme” le matériel en logiciel. - La virtualisation est l'abstraction de ressources informatiques physiques : le stockage et les composants réseau, CPU, la mémoire. - La virtualisation permet d'exécuter plusieurs systèmes d'exploitation sur la même machine. ### Définitions - «La Virtualisation est une technique consistant à faire fonctionner plusieurs systèmes d'exploitation, en même temps, sur un même ordinateur» (larousse) - «La virtualisation est une couche d'abstraction qui découple le système d'exploitation du matériel afin de délivrer une meilleure utilisation et flexibilité des ressources de traitement » (Vmware) - Définition Générale : La virtualisation est un mécanisme informatique qui consiste à faire fonctionner plusieurs systèmes, serveurs ou applications, sur une même machine, séparément les uns des autres, comme s'ils fonctionnaient sur des machines physiques distinctes. ### Historique (1/2) - La virtualisation existe depuis plus de 50 ans (avec les mainframe et système IBM). - La virtualisation est un concept connu en plein de buzz avec le développement du Cloud Computing. ### Historique (2/2) - 1960: Naissance de la virtualisation avec les mainframes. - La firme IBM a créé le premier système de virtualisation de serveur. - L'informatique est peu présente et les rares sociétés qui possèdent des systèmes informatiques sont équipées de gros calculateurs, les Mainframe. - Le besoin d'optimiser les ressources matérielles d'une machine se posent. - IBM développe alors un produit VM/CMS (Virtual Machine / Conversational Monitor System), un système de virtualisation serveurs. - Les années 80-90 : Evolution de la puissance des ordinateurs. - Apparaît l'architecture x86 - Les PC se déploie auprès d'un grand nombre d'utilisateurs. - Le besoin de virtualiser pour optimiser les machines se fait moins sentir. - Les années 90-2000 : VMware réussi à virtualiser un poste x86 s pour optimiser et offrir plus de flexibilité. - 2000-Aujourd' hui : Développements de projets libre. ### Architecture x86 virtualisée - Avec l'architecture x86 traditionnelle, un seul système peut être opérationnel sur une machine physique. - L'exécution de plusieurs applications par serveur augmente le risque d'interruption de service global. - L'architecture x86 traditionnelle encourage l'utilisation du schéma un serveur = une application. - L'architecture x86 virtualisée permet d'exécuter plusieurs systèmes d'exploitation sur la même machine physique. - Chaque machine virtuelle possède ses propres applications et système d'exploitation. ### Terminologies - Une machine physique (ou Hôte ) est le support matériel sur lequel on exécute les différentes tâches informatiques. Elle se compose de plusieurs processeur multicoeurs, téraoctets (To) de disque dur (stockage), gigaoctet (Go) de RAM (mémoire) et de stockage en réseau ou réseau de stockage. - La couche de virtualisation, également appelé hyperviseur ou moniteur de machine virtuelle, est plateforme logicielle qui permet de créer et exécuter simultanément des machines virtuelles (VM). - Elle permet à un ordinateur hôte de prendre en charge plusieurs VM clientes en partageant virtuellement ses ressources, telles que la mémoire et la capacité de traitement. - Une machine virtuelle ou VM est un environnement entièrement virtualisé qui fonctionne sur une machine physique. Elle exécute son propre système d'exploitation (OS) et bénéficie des mêmes équipement qu'une machine physique : CPU, mémoire RAM, disque dur et carte réseau. - OS (système s'exploitation) invité est OS secondaire au système d'exploitation installé à l'origine sur un ordinateur, appelé système d'exploitation hôte. Le système d'exploitation invité fait partie d'une configuration de machine virtuelle (VM). Un système d'exploitation invité fournit un système d'exploitation alternatif pour un appareil. ### Objectifs - La consolidation: C'est le fait d'optimiser le taux d'utilisation des ressources des serveurs. - Accroitre considérablement le taux d'utilisation des serveurs de plus de 50%. - Sortir du schéma << un serveur = une application >>> - Réduire les couts d'infrastructure physique (les besoins en alimentation, énergie, climatisation. - La rationalisation: C'est le fait de supprimer les équipements et applications superflus et redondants - Réduire de façon importante le nombre de tous les équipements matériels. - Réduire le cout financier (achat de matériels, argent de maintenance. - Économiser le temps de gestion et d'administration. ### Spécificités de la virtualisation - La virtualisation possède principalement 5 spécificités : partitionnement, compatibilité, isolation, indépendance matérielle, encapsulation. - Partitionnement : Exécuter plusieurs machines virtuelles simultanément sur un seul serveur physique. - Compatibilité: Une machine virtuelle est absolument identique à un serveur physique. - Isolation: Chaque machine virtuelle est isolée des autres machines virtuelles. - Indépendance matérielle: Exécuter une machine virtuelle sur n'importe quel serveur sans modification. - Encapsulation : les machines virtuelles regroupent des systèmes entiers dans un fichier. - Isolation : - Les machines virtuelles s'exécutent de manière indépendantes. - Elles sont protégés les unes des autres. - Compatibilité - Relation égal / égal : Un serveur physique égal à une machine virtuelle à l'intérieur d'un serveur physique. - Encapsulation : L'état complet d'une machine virtuelle est contenu dans un fichier. - Procédure de provisionnement de serveur similaire à la copie d'un fichier - Procédure de migration de serveur similaire à la migration de données - Possibilités d'utiliser les techniques de gestion des données pour gérer les serveurs. - Indépendance matérielle : Les machines virtuelles détectent toujours le même ensemble matériel, indépendant du matériel physique. - Les pilotes sont indépendants du matériel de la machine dans laquelle ils sont installés. - Les machines virtuelles peuvent être déplacés vers un matériel différent, sans modifications, exemple: d'un ordinateur portable à un poste de travail et à un serveur haut de { # VIRTUALISATION ET CLOUD ## Chapitre 1 : Les domaines de la virtualisation ### Domaines de virtualisation existants - Virtualisation des applications - Virtualisation des serveurs - Virtualisation de stockage - Virtualisation des réseaux ## Virtualisation d'application ### DÉFINITION - La virtualisation d'une application est une technologie logicielle qui consiste à séparer l'application du matériels et système d'exploitation sur lequel elle est exécutée, éliminant ainsi toute installation au sens traditionnel. ### INTÉRÊ - Simplifier le déploiement d'applications. - Eviter les incompatibilités entre applications. - Faire fonctionner des applications non compatibles avec le système de l'utilisateur. - Assurer la sécurité: donner aux utilisateurs les privilèges utilisateurs uniquement et non administratives. - Centraliser la mise à jour des applications. - Centraliser la gestion des droits d'accès aux applications. ### PRINCI - La virtualisation d'application permet d'héberger des applications aux serveurs. - La virtualisation d'application permet aux utilisateurs de: - Utiliser des applications sans les installer sur leurs postes de travail. - Accéder à une application depuis n'importe quelle appareil. - Utiliser une application à partir d'un serveur différent de celui sur lequel l'application est installée. ### TYP - Il existe trois types de virtualisation d'applications : - La virtualisation de la présentation - Streaming d'applications - Exécution sur MV - Selon le type de virtualisation d'application, une application soit exécutée sur un serveur distant, dans une VM ou dans une bulle, cette complexité est masquée à l'utilisateur. ### TYPES - La virtualisation de présentation c'est le fait d'exécuter des applications de manière centralisée sur des serveurs distants qui déportent l'affichage sur le poste client via un protocole de présentation. - L'application n'a pas besoin d'être compatible avec le système d'exploitation exécuté sur le PC car le PC affiche simplement une <<fenêtre». - Pour l'utilisateur, l'application se lance au travers d'un raccourci comme si elle était localement installée. - Les applications sont affichées sur le PC de l'utilisateur via un navigateur. - Les traitements sont pris par un serveur intermédiaire. - Utiliser ce type lorsque l'application n'est pas compatible avec le système hôte. - Utiliser ce type lorsque l'utilisateur souhaite partager des données entre plusieurs utilisateurs (access). - La virtualisation de présentation sont : - L'installation des applications sur le serveur est indispensable, et cela pose parfois problème certaines applications ne sont pas faites pour fonctionner dans un système d'exploitation pour serveur. - La charge engendrée par l'exécution des applications sur le serveur peut devenir problématique. - Certaines applications ne peuvent pas être exécutées plusieurs fois simultanément. Il est donc impossible dans ce cas de desservir plusieurs utilisateurs en même temps. - Streaming d'application : Le streaming d'application est un modèle qui permet de fournir des logiciels à la demande qui fonctionne sur la base du fait que la majorité des applications n'ont besoin que d'une petite partie de leur code de programmation total pour fonctionner. - Le streaming d'application évite l'installation complète d'un programme sur une machine cliente. - Le streaming d'application est aussi appelé « installation à la demande ». - Le streaming d'application permet aux utilisateurs de télécharger les applications sur leurs poste et l'utiliser en local. - Le streaming d'application permet d'exécuter les applications dans une bulle applicative. - Le streaming d'application permet de télécharger les composants nécessaires au fonctionnement (exécution d'une application sans pour autant s'installer sur le système. - Le serveur dispose d'un package contenant tous les fichiers dont l'application a besoin. - Une bulle applicative est indépendante du système et de ses paramétrages. - Une bulle est déployée sur le poste client, le code de l'application s'exécutera en local. - La bulle applicative ne 'est pas installée mais stockée pour une période de temps sur une partition fictive et s'exécutera dans un environnement "virtualisé", ne touchant ainsi pas aux paramètres système. - Un serveur doit créer un package qui contien toutes les fichiers récessaire au fonctionnement d'une application en utilisant un outil de surveillance de l'installation. - Un outil de surveillance de l'installation permet de surveiller l'installation de l'application et de regrouper dans le package tous les fichiers ajoutés et toutes les modifications faites au registre. - Cette installation surveillée doit être effectuée sur un ordinateur << propre », autrement dit sur lequel n'est installé que le système d'exploitation (et éventuellement les mises à jour de ce système d'exploitation). - Problème: Lors de son installation, une application vérifie si certains des fichiers qu'elle doit installer sont déjà présents sur le système, et le cas échéant, ne les ajoute pas. L'outil de surveillance de l'installation ne les remarque donc pas, et le package ne peut pas être exécuté sur un ordinateur ne disposant pas de ces fichiers. - Le logiciel est empaqueté sur le serveut Pehtkal EnA Bibes d'informations: blocs de démarrage, blocs prédictifs et blocs de demande. - Les blocs de démarrage sont envoyés à l'utilisateur lorsque l'application logicielle est lancée. Ces blocs initialisent l'application et exécutent les composants les plus nécessaires. - Les blocs prédicatifs sont envoyés après la présentation des blocs de démarrage. Ces blocs sont nécessaires à la fermeture de l'application. - Les blocs de demande sont des composants du logiciel que l'utilisateur peut demander à utiliser lorsqu'il travaille avec le logiciel. Les blocs de demande sont envoyés uniquement sur demande. - Exécution sur une VM : Exécution dans une VM permet ici de lancer une application tournant dans une VM locale d'un simple click sur un raccourci. - Exécution sur une VM permet d'exécuter une application sur le client. - Exécution sur une VM permet permet d'avoir un système cible différent de l'hôte. ## Virtualisation de serveurs ### Introduction - 1. Introduction - 2. Définition - 3. Serveur Virtuel - 4. Machine Virtuelle - 5. Hyperviseur - 6. Fonctionnalités - Un serveur est un composant logiciel - qui peut accepter des demandes de plusieurs clients - fournir des réponses appropriées - Un «serveur» fait référence à un matériel dédié qui héberge les applications serveur (service): - Un système d'exploitation ou système d'opération: Logiciel qui contrôle les ressources informatiques et fournit des services communs pour d'autres programmes ### Définition - La virtualisation de serveurs permet de faire fonctionner simultanément plusieurs serveurs virtuels, sur le même serveur physique - La virtualisation de serveurs est une architecture logicielle qui permet à plusieurs systèmes d'exploitation de serveur de fonctionner comme « invité » sur un serveur physique spécifique. ### Serveur Virtuel - Un serveur virtuel est l'opposé de physique - Un serveur virtuel n'existe que dans la mémoire d'un ordinateur ### Hyperviseur - Un hyperviseur est un composant logiciel qui peut créer du matériel émulé pour l'installation d'un système d'exploitation invité - y compris la CPU, la mémoire, le stockage, l'adaptateur réseau... - Un hyperviseur est essentiellement un programme qui permet la création de serveurs virtuels. ### Machine Virtuelle - Une MV est un ordinateur émulé qui exécute un système d'exploitation invité et des applications - Chaque VM déploie des périphériques matériels virtuels tels que : - Unité de traitement central virtuelle (vCPU) - Mémoire vive virtuelle (VRAM) - Disque dur virtuel - Contrôleur d'interface réseau virtuel (VNIC) - Carte d'accélérateur vidéo virtuel - Périphériques virtuels tels qu'un lecteur de CD, de DVD ou de disquettes - Du point de vue de l'hyperviseur, une VM est composée d'un ensemble de fichiers résidant sur un dispositif de stockage ### Fonctionnalités - Haute Disponibilité des Machines Virtuelles - Migration en « live » de la machine virtuelle: permet le transfert d'une VM entre deux hôtes avec un minimum d'interruptions de son OS invité et ses applications hébergées. - Équilibrage de la charge des ressources : Permet aux hôtes à la limite de leurs capacités d'envoyer des VMs à d'autres hôtes. ## Virtualisation de stockage ### Stockage classique - Qu'on parle de stockage classique alors on parle du DAS. - DAS: Direct Attached Storage ou Stockage à connexion directe - Le DAS fait référence à un système de stockage informatique qui est directement connecté au serveur ou ordinateur au lieu de transiter par un réseau. - Par exemple, un disque dur d'un ordinateur ou d'un serveur est la forme habituelle de stockage à connexion directe, de même pour les groupes de disques externes au serveur. - Avec le DAS, les MVs sont stockées en local et ne sont accessibles que par les serveur qui héberge les VM. - Le stockage classique admit plusieurs limites, citons principalement : - Espace de stockage des serveurs est non dynamique. - Taux d'utilisation n'est pas optimal. - Système non tolérant aux pannes: Si un serveur tombe en panne, aucun autre serveur ne pourra accéder aux VM. Il faut donc attendre que le serveur soit à nouveau opérationnel pour pouvoir redémarrer les VM. - Temps d'indisponibilité inconsidérable. - Il n'y a pas de gestion centralisée des VM. ### Virtualisation de stockage - La virtualisation du stockage consiste à regrouper virtuellement les différentes ressources de stockage d'une entreprise telles que les disques durs, la mémoire flash et de les rendre disponibles comme un pool de stockage lié . - La virtualisation de stockage établit une couche de virtualisation entre les serveurs d' applications et le matériel de stockage. - La couche de virtualisation connecte au pool de stockage. - Les MVs ne sont pas conscient que le stockage est externe : dans une pool de stockage. - Les applications n'aient plus besoin de savoir sur quels disques, partitions ou sous-systèmes de stockage résident leurs données. - La virtualisation du stockage augmente la disponibilité car les applications ne sont pas limitées à des ressources de stockage spécifiques et sont donc isolées de la plupart des interruptions. - Si un hôte tombe en panne, il existe un système tiers qui peut détecter cette panne. Ce dernier effectue le transfert de toutes les VMs s'exécutent sur cet hôte en panne vers un autre hôte fonctionnel. - La virtualisation du stockage permet de migrer automatiquement des données vers une autre machine virtuelle qui assure en permanence les performances requises pour les applications - La virtualisation du stockage permet généralement d'automatiser l'extension de la capacité de stockage. Les ressources de stockage peuvent être mises à jour à la volée sans affecter les performances des applications, réduisant ainsi les temps d'arrêt. ### SAN - Le SAN, << Storage Area Network >> - Le SAN permet d'interconnecter les serveurs et les périphériques (baies de stockage, lecteurs de bandes...). - Avec le SAN, les unités de stockage deviennent des ressources que l'on peut affecter aux besoins des applications grâce à de nombreuses facilités d'administration. - L'infrastructure donne l'impression aux ordinateurs d'avoir une connexion directe au stockage. - Le stockage peut être à une grande distance des ordinateurs qui en ont besoin. - Les clients font des requêtes d'E/S « bloc ». - Se compose de : - Serveurs - Baies de disques (Storage Array) - Éléments réseaux (switchs FC...) - Caractéristiques essentielles de l'architecture SAN - Permet aux serveurs un accès partagé à une ferme de stockage commune et à une ou plusieurs librairies de bandes pour la sauvegarde et la restauration. - Assure les transferts de données stockées entre les serveurs et les dispositifs de stockage sur le SAN, allégeant de ce fait la charge du LAN. - Permet l'installation distante de sous-systèmes de disques durs et de librairies de bandes. ### NAS - NAS signifie « Network Attached Storage », et en d'autres termes comme « serveur de fichiers ». - NAS consiste à disposer le stockage sur un serveur de fichiers via un réseau Ethernet ou TCP/IP. - Un serveur NAS partage ses ressources avec d'autres clients sur le réseau. - Un serveur NAS présente le logiciel de service et l'espace disque. - Les clients demandent des fichiers. - Caractéristiques essentielles de l'architecture NAS - Directement connecté au réseau et permet l'accès client aux données sans passer par un serveur d'applications. - Supporte le partage de fichiers dans des réseaux hétérogènes sous Windows NT, Windows 95/98/2000, Novell NetWare, Apple, ou les systèmes d'exploitation basés sur Unix. - Utilise un système d'exploitation et un système de fichiers dédiés qui résident dans le serveur NAS et qui sont gérés par ce dernier. - Relativement facile à déployer et à gérer. ## Virtualisation des réseaux ### Emergence du réseau virtuel - La technologie de virtualisation s'étend de la virtualisation de serveur à la virtualisation de réseau. - Au moyen de la virtualisation du réseau, les machines virtuelles sont considérées comme s'exécutant sur différents réseaux virtuels sur le même réseau physique. - La virtualisation de serveur implémente des machines virtuelles à la demande et la virtualisation de réseau permet une configuration flexible du réseau virtuel. - Virtualisation des serveurs - Plusieurs MV exécutent sur le même serveur physique. - Les MVs sont indépendantes. - Virtualisation des réseaux - Plusieurs réseaux virtuels sont reportés sur le même réseau physique. - Les réseaux virtuels sont indépendantes. ### Définition - La virtualisation de réseau s'agit d'un processus de segmentation ou de regroupement logique de réseaux physiques et de les faire fonctionner comme un ou plusieurs réseaux indépendants appelés << Réseau(x) Virtuel(s) ». ### Environnement - Chaque réseau virtuel : - est une collection de nœuds virtuels et de liens virtuels - est un sous-ensemble de ressources réseau physiques sous-jacentes - coexiste avec d'autres réseaux virtuels - est isolé des autres réseaux virtuels - partage les ressources réseau avec autres réseaux virtuels ### VLAN - Un VLAN est appelé un Virtual Local Area Network ou Virtual LAN, en français Réseau Local Virtuel - Le principe d'un VLAN consiste à diviser un réseau local (physique) en plusieurs réseaux logiques (IP) appelés VLAN, alors un VLAN permet de regrouper un ensemble de machines de façon logique et non physique sans se heurter à des contraintes physiques (exemple leurs emplacement). - Un VLAN permet de regrouper les machines par : Fonction(ex : même service dans l'entreprise) Application (ex: utilisation des même logiciels) Protocole (ex: protocoles de couches 3) Identifiant (ex : adresse MAC) - Un VLAN admit les spécificités suivantes : - Un VLAN est un réseau local virtuel qui utilise la technologie Ethernet. - Un VLAN fonctionne aux couches 2 (Liaison de données et 3 (Network du modèle OSI. - Un VLAN est organisé et géré par un équipement réseau: commutateur 2-3. - Les stations d'un même domaine de diffusion ne sont pas obligées d'être sur le même segment LAN. - Un VLAN contrôle la diffusion: - Les messages émis par une station d'un VLAN ne sont reçus que par les autres stations de ce même VLAN. - Les machines physiquement connectées au réseau, mais n'appartenant pas au VLAN, ne reçoivent pas les - Aujourd'hui il existe principalement 3 niveaux de VLAN : VLAN de niveau 1, VLAN de niveau 2, VLAN de niveau 3. - Un VLAN de niveau 1 (aussi appelés VLAN par port ou par défaut, en anglais Port-Based VLAN) regroupent les stations connectées à un même port du commutateur. - VLAN par port est configurable au niveau de l'équipement: Il faut ici inclure les ports du commutateur qui appartiendront à tel ou tel VLAN. Cela permet entre autres de pouvoir distinguer physiquement quels ports appartiennent à quels VLAN. - 90% des VLAN sont des VLAN par port. - Les VLANs de niveau 2 ou VLAN MAC(MAC ADDRESS BASED VLAN) associent des stations par leurs adresses MAC selon les tables d'adresses introduites par l'administrateur. - Ici l'on indique directement les adresses MAC des cartes réseaux contenues dans les machines que l'on souhaite voir appartenir à un VLAN, cette solution est plus souple que les VLAN de niveau 1, car peu importe le port sur lequel la machine sera connectée, cette dernière fera partie du VLAN dans lequel son adresse MAC sera configurée. - Les VLANs de niveau 3 ou VLAN d'adresses réseaux(NETWORK ADDRESS- BASED VLAN) associent des sous-réseaux IP par masque ou par adresse. - Dans ce cas, on aura une notion de routage ou tous les utilisateurs seront affectés à un voire plusieurs VLANS. - Affectation à un VLAN en fonction de l'adresse IP - Plus lents: nécessité d'analyser la paquet pour prendre la décision. ### VPN - Un VPN (Virtual Private Network ou Réseau Virtuel Privé est un moyen de simuler un réseau privé sur un réseau public comme Internet. - Un VPN crée des connexions temporaires ou tunnels entre 2 machines, ou une machine et un réseau, ou 2 réseaux. - Protection de transfert de données. - L'idée simple de la technologie VPN : connecter en toute sécurité une Personne de confiance à une ressource dont elle a besoin via un réseau auquel vous n'avez pas confiance. - les objectifs des VPN sont: - Relier deux LAN à travers un réseau non sécurisé public tel que Internet - Extension de la zone de confiance du LAN - Permettre aux utilisateurs nomades accéder au LAN - Sécuriser les communications - Remplacer ou sécuriser les protocoles ne chiffrant pas l'authentification. - Si besoin chiffrer les données. - Créer une connexion chiffrée entre les clients et les serveurs - Accès distants - Un VPN est basé sur le de tunnel (tunnelling) qui après avoir identifié les deux extrémités fait transiter les données après les avoir cryptées et compressées. - Les composants d'un VPN : - Le client VPN initie une connexion vers un serveur VPN. Ce client peut être : - Une station (par exemple un poste mobile qui de l'extérieur crée un VPN avec son entreprise) - Un routeur qui initie un VPN avec un autre routeur. Dans ce cas toutes les stations du réseau local utiliseront le tunnel. - Serveur VPN qui accepte les demandes des clients VPN. Symétriquement le serveur peut donc fournir un : - VPN Accès distant (pour un poste "isolé") - VPN routeur à routeur - Le tunnel : - c'est la portion de connexion dans laquelle les données sont encapsulées. - consiste à transiter un protocole par intermédiaire d'un autre appelé protocole de tunneling. - consiste à créer un chemin virtuel du client vers le serveur au travers un réseau public en chiffrant les données. - Les fonctionnalités des VPN sont: - VPN d'accès - Permettre aux utilisateurs nomades d'accéder au réseau local (roadwarrior) - Intranet VPN - Relier plusieurs sites distants entre eux - Extranet VPN - Ouvrir son réseau local à ses partenaires ## Bénéfices et limites de la virtualisation ### Bénéfices - Reduction des coûts : Economie possible jusqu'à 20 à 40% ou plus selon les cas - Réduction des coûts matériels : Diminution du nombre de matériels nécessaire au bon fonctionnement de l'infrastructure, ainsi cela permet la réduction du coût d'achat du matériel. - Réduction de la facture énergétique : La rationalisation de l'infrastructure réduit la consommation électrique de l 'ensemble ainsi que les besoins en climatisation. Aussi, la virtualisation réduit les coûts liés à l'espace / hébergement. - Amélioration de qualité de service : - Réduction du temps d'indisponibilité des applications critiques. Les fonctionnalités évolués de la virtualisation permettent de réduire les interruptions de services. - Le Provisioning instantané: Le Provisioning instantané permet de mettre en service un nouveau serveur facilement et en quelques minutes (exemple: par clonage de la machine). - Répartition de charge dynamique: La virtualisation permet de répartir dynamiquement la charge de travail en offrant à chaque application les ressources dont elle a besoin même en cas de fortes activités. - Simplification des tâches d'administration - Réduction du nombre d'équipement + Sauvegarde instantanée par snapshot + Homogénéité de l'infrastructure ### Limites - En cas de panne d'un serveur hôte ensemble des machines hébergées sont affectées. - Certains hyperviseurs coûteux. - Besoin d'une grande capacité de stockage.