La virtualisation
===================
définition
La virtualisation, c'est un peu comme les conversations sur le web, beaucoup de virtuel mais en fin de compte pas grand chose, ça n'existe pas vraiment mais, ici, c'est de la virtualisation matérielle donc un tout petit peu plus important puisque, la plupart du temps, cela se passe en local et, dés qu'on arrete la virtualisation, et bien, y'a plus rien : le virtuel a disparu.
En fin de compte il s’agit de pouvoir faire fonctionner sur une seule machine, plusieurs systèmes d’exploitation.
Du multiboot me direz vous, hélas non! je vous rappelle la définition du multiboot : Le multiboot est un terme informatique qui désigne la possibilité de démarrer plusieurs systèmes d’exploitation sur un même ordinateur.
Là, cela serait plutôt : possibilité de démarrer plusieurs systèmes d’exploitation dans un même ordinateur. ce qui reviendrait à faire fonctionner simultanément différents systèmes d'exploitation sur la même machine.
il est alors nécessaire de créer une machine virtuelle qui accueillera un nouveau système. L'utilisateur peut ainsi avoir à disposition différents systèmes de façon simultanée, sans avoir à rebooter son ordinateur.
Qu'est-ce la virtualisation ?
La virtualisation est une technologie logicielle éprouvée qui transforme rapidement le paysage informatique et change radicalement l'approche de l'informatique.
À l'origine, le puissant matériel informatique x86 dont nous disposons actuellement a été conçu pour n'exécuter qu'un seul système d'exploitation et qu'une seule application. La virtualisation dépasse ces limites en permettant d'exécuter simultanément plusieurs systèmes d'exploitation et plusieurs applications sur le même ordinateur, ce qui accroît l'utilisation et la flexibilité du matériel.
La virtualisation est une technologie dont peut bénéficier toute personne qui utilise un ordinateur, des millions de personnes et des milliers d'entreprises dans le monde, qu'il s'agisse de simples lambdas, des professionnels de l'informatique, des utilisateurs de Mac, des entreprises ou des organismes publics. Rejoignez les millions d'utilisateurs du monde entier qui font appel à la virtualisation pour économiser temps, argent et énergie tout en tirant un meilleur parti de leur matériel informatique.
Avantages de la virtualisation
Les intérêts de la virtualisation sont multiples. Tout d'abord, cela permet de pourvoir faire fonctionner un programme prévu initialement sur un système d'exploitation différent de celui que vous utilisez habituellement. Il est ainsi possible de faire cohabiter simultanément différents "univers" sur la même machine. Rien ne vous empêche par exemple de faire fonctionner Windows Vista sur votre bon vieux XP, voir même d'installer une distribution Linux sous Windows.
De même, la virtualisation permet de créer une machine virtuelle destinée à installer et tester différents programme sans pour autant "polluer" son environnement de travail principal. Côté sécurité, cette machine virtuelle permet également de surfer de manière totalement sécurisé puisque les éventuelles infections contractées se feront au niveau de la machine virtuelle et non de la machine hôte.
Enfin, les développeurs auront la possibilité de créer différents environnements de développement et/ou de tests spécifiques sur une même et unique machine.
De plus, les logiciel de virtualisation sont simples d'utilisation et supportent de nombreux systèmes d'exploitation (la majorité des versions Windows, Linux, OS/2, FreeBSD, OpenBSD, Net BSD, Netware, Solaris...).
La virtualisation vous permet de transformer du matériel en logiciel. Utilisez un tel logiciel pour transformer ou « virtualiser » les ressources matérielles d'un ordinateur x86 (y compris l'unité centrale, la RAM, le disque dur et le contrôleur réseau) afin de créer un machine virtuelle entièrement fonctionnelle capable d'exécuter son propre système d'exploitation et ses propres applications comme un véritable ordinateur.
Plusieurs machines virtuelles partagent des ressources matérielles sans interférer entre elles, ce qui vous permet d'exécuter en toute sécurité plusieurs systèmes d'exploitation et applications en simultané sur un seul ordinateur
adopter la virtualisation
Les bonnes raisons :
- Consolidation des serveurs et optimisation de l'infrastructure : La virtualisation permet d'accroître considérablement le taux d'utilisation des ressources en regroupant des ressources communes et en sortant du schéma « une application = un serveur ».
- Réduction des coûts de l'infrastructure physique : Avec la virtualisation, vous pouvez réduire le nombre de serveurs et la quantité de matériel informatique nécessaires dans le centre de données. Cela se traduit par une diminution des frais immobiliers et des besoins en alimentation et en ventilation, entraînant une nette réduction des coûts informatiques.
- Augmentation de la flexibilité et de l'efficacité opérationnelle : La virtualisation offre une nouvelle manière de gérer l'infrastructure informatique et peut aider les administrateurs informatiques à consacrer moins de temps aux tâches répétitives, telles que le provisionnement, la surveillance et la maintenance.
- Disponibilité accrue des applications et amélioration de la continuité d'activité : Éliminez les interruptions de service programmées et rétablissez rapidement le service en cas d'interruptions non programmées. Sauvegardez et déplacez en toute sécurité des environnements virtuels entiers sans interrompre le service.
- Amélioration de la gestion et de la sécurité des postes de travail : Déployez, gérez et surveillez des environnements de postes de travail sécurisés auxquels les utilisateurs finaux peuvent accéder localement ou à distance, avec ou sans connexion réseau, à partir de presque tous les ordinateurs de bureau, portables ou de poche.
Compatibilité
Tout comme un ordinateur physique, une machine virtuelle organise son propre système d'exploitation invité et des applications, et a trouvé toutes les composantes physiques dans un ordinateur (carte mère, carte VGA, carte réseau contrôleur, etc.) En conséquence, les machines virtuelles sont entièrement compatibles avec tous les systèmes d'exploitation x86, les applications et les pilotes de périphériques, de sorte que vous pouvez utiliser une machine virtuelle pour exécuter tous le même logiciel que vous exécutez sur un ordinateur x86 physique.
Isolation
Même si les machines virtuelles peuvent partager les ressources matérielles d'un ordinateur, ils restent totalement isolés les uns des autres comme si les machines virtuelles étaient des machines physiques distinctes. Si, par exemple, il existe quatre machines virtuelles sur un seul serveur physique, et qu’il y ait un accident sur une machine virtuelle, les trois autres machines virtuelles restent disponibles. L'isolement est une raison importante de la disponibilité et la sécurité d'applications fonctionnant dans un environnement virtuel est de loin supérieure à des applications qui s'exécutent dans un contexte traditionnel, les non-virtualisés système.
Encapsulation
Une machine virtuelle est essentiellement un logiciel contenant les cadres ou "encapsule" un ensemble complet de ressources virtuelles matériel, et un système d'exploitation et toutes ces applications se trouvant à l'intérieur du dit logiciel. Encapsulation des machines virtuelles extrêmement portable et facile à gérer. Par exemple, vous pouvez déplacer et copier une machine virtuelle d'un endroit à un autre, comme tout autre logiciel de fichier, ou mettre une machine virtuelle sur n'importe quel support de stockage de données, à partir d'un format de poche USB carte mémoire flash à une entreprise de réseaux de stockage (SAN).
Hardware indépendance
Les machines virtuelles sont complètement indépendantes de leur matériel physique sous-jacente. Par exemple, vous pouvez configurer une machine virtuelle (par exemple, CPU, carte réseau, contrôleur SCSI), qui sont complètement différents de la physique des composants qui sont présents sur le matériel sous-jacent. Les machines virtuelles sur le même serveur physique peuvent exécuter les différents types de systèmes d'exploitation (Windows, Linux, etc.).
Couplé avec les propriétés d'encapsulation et de compatibilité, de matériel d'indépendance, vous avez la liberté de déplacer une machine virtuelle d'un type d'ordinateur x86 à l'autre sans faire de changements dans les pilotes de périphériques, système d'exploitation ou des applications. Hardware indépendance signifie également que vous pouvez exécuter un mélange hétérogène de systèmes d'exploitation et des applications sur un seul ordinateur physique.
Utilisez dans les machines virtuelles que les éléments constitutifs de votre infrastructure virtuelle.
Les machines virtuelles sont un élément fondamental d'une solution beaucoup plus vaste: l'infrastructure virtuelle. Si une machine virtuelle représente les ressources matérielles de l'ensemble d'un ordinateur, d'une infrastructure virtuelle représente l'interconnexion des ressources matérielles de l'ensemble de l'infrastructure, y compris les ordinateurs, les périphériques réseau et le partage des ressources de stockage. Les organisations de toutes tailles utilisent ces solutions pour construire le serveur virtuel, et de bureau, des infrastructures qui permettent d'améliorer la disponibilité, la sécurité et la gestion des mission-critical d'applications.
différentes solutions de virtualisation
Il existe différentes solutions de virtualisation comme par exemple :
à suivre .....
petits compléments :
polo©2009