OK


Accueil > Solutions > Virtualisation

Virtualisation

 

La prolifération des serveurs devient un problème très préoccupant pour les entreprises, entraînant ainsi une prévision budgétaire sur le moyen terme, l’obligation de créer une cellule de veille technologique et la reconsidération de tout ou partie du système d’information.
 
Une réponse aux différentes attentes et préoccupations des responsables de services informatiques est la consolidation de serveurs grâce à la virtualisation.

Ce concept permet : 

  • la réduction des coûts liés au matériel,
  • une complexité amoindrie et la centralisation du système d’information,
  • la simplification de l’administration,
  • l’optimisation de l’utilisation des équipements,
  • l’optimisation des performances et la disponibilité des systèmes
  • une standardisation des procédures et règles d’exploitation,
  • la simplification des mises en œuvre des nouvelles fonctionnalités.

Point sur les différentes solutions liées à la virtualisation

Aujourd’hui, trois grandes solutions de virtualisation se disputent le marché :  

  • VMware vSphere 4
  • Microsoft Hyper-V
  • Citrix XenServer

Ces trois solutions présentent chacune avantages et inconvénients qu’il convient de pondérer en fonction du contexte.
 
VMware vSphere 4
  
VMware est aujourd’hui un acteur majeur dans le monde de la virtualisation.

La solution vSphere est l’une des plus complètes et plus fiables du marché grâce aux nombreux outils inhérents à cette offre.

Le principe de cette solution repose sur l’utilisation d’un hyperviseur ; couche système située au plus proche des ressources physiques (processeur, mémoire, stockage…).
Son rôle est de gérer l’accès à ces ressources grâce à un planificateur pour la mise à disposition dans les machines virtuelles.
Ces dernières sont alors reliées aux ressources physiques par l’intermédiaire de la couche de virtualisation VMware et héberge un système d’exploitation. 

Les différents systèmes supportés sont : 

  • Microsoft Windows NT4, 2000, 2003,
  • Linux,
  • Novell.

L’hyperviseur permet le partitionnement des ressources physiques, garantissant ainsi l’isolement des machines virtuelles et évitant donc tout conflit grâce à un processus dédié à chacune d’entre elles.
 
Au-delà de la fiabilité apportée par cet environnement cloisonné, 
vSphere 4 apporte les fonctionnalités suivantes :
haute disponibilité : en cas de crash d’un serveur hôte, les machines virtuelles sont redémarrées automatiquement sur un autre serveur allocation dynamique des ressources : gestion des ressources en fonction des priorités, migration à chaud : la gestion d’une machine virtuelle passe d’un serveur hôte à un autre en cas de saturation des ressources, sans aucun arrêt de service,
sauvegarde centralisée : outil de sauvegarde intégré à l’infrastructure, interfaçable avec un outil de sauvegarde classique (Networker, ArcServe…), administration/supervision centralisée : outil d’administration et d’exploitation permettant l’accès à toutes les ressources et tous les éléments de gestion de l’infrastructure.
 
Microsoft Hyper-V
 
Hyper-V est aujourd’hui le produit permettant de créer des machines virtuelles sous environnement Microsoft. Cette solution est aussi complète que son principal concurrent VMWare.

Cette solution simple d’utilisation peut être mise en place très rapidement, puisque Hyper-V s’appuie sur les technologies Microsoft existantes. Il est possible d’héberger un grand nombre de systèmes.

Voici la listes des systèmes officiellement supportés par Microsoft sous Hyper-V:

Tous les systèmes Microsoft :

  • Windows for Workgroup 3.11
  • Windows NT4.0
  • Windows 95/98/XP/2000/2003/Vista/2008

 

Enterprise distributions:

  • Red Hat Enterprise Linux 2.1 (update 7)
  • Red Hat Enterprise Linux 3.0 (update 8)
  • Red Hat Enterprise Linux 4.0 (update 4)
  • Red Hat Enterprise Linux 5.0
  • SuSE Linux Enterprise Server 9.0
  • SuSE Linux Enterprise Server 10.0

Standard distributions:

  • Red Hat Linux 9.0
  • SuSE Linux 9.3
  • SuSE Linux 10.0
  • SuSE Linux 10.1
  • SuSE Linux 10.2

 

Cette liste intègre l’ensemble des produits officiellement supportés par Microsoft, il est tout à fait possible d’installer Novell 3.12, Novell 5, Linux Debian et bien d’autre encore, toutefois ces installations ne seront pas supportés par Microsoft.

La haute disponibilité est bien-sûre de mise avec Hyper-V, permettant le basculement des machines d’un serveur à l’autre. En cas de panne, les serveurs sont redémarrés sur un autre serveur, le service aux utilisateurs est ainsi de haut niveau. La haute disponibilité s’appuie sur la technologie Microsoft Cluster (MSCS) parfaitement maîtrisé par un grand nombre de service Informatique.

La migration à chaud des serveurs est possible grâce au produit, Virtual Machine Manager, ce produit permet de gérer l’ensemble des machines virtuelles, gérer les ressources, les goulets d’étranglements. Il est même possible de créer un « site web libre service » permettant ainsi aux utilisateurs de créer eux-mêmes leurs machines virtuelles.

Virtual Server Migration Toolkit (VSMT) permet d’effectuer du P2V offline sur des serveurs Windows NT4 en s’appuyant sur la technologie Automated Deployment Services (ADS)

La sauvegarde a chaut des machines virtuelle est pris en charge par Data Protection Manager, il est possible de mettre en place un plan de restauration automatisé en cas de crash d’une machine virtuelle.

La solution de virtualisation regroupe donc l’ensemble de ces produits :

  • Microsoft Hyper-V (gratuit)
  • Microsoft Virtual Server Migration Toolkit (gratuit)
  • Automated Deployment Services (gratuit)
  • Microsoft Virtual Machine Manager
  • Microsoft Data Protection Manager 


XenServer

Récemment racheté par Citrix, XenServer, n’est plus un produit dit OpenSource dont la mise en place et la compatibilité génèrent une charge de travail non négligeable mais bénéficiait d’un développement constant.

L’application en elle-même repose sur une distribution Linux.
Son principe repose sur la « paravirtualisation » permettant un gain de performances mais au détriment de la compatibilité avec les systèmes d’exploitation.

Une pré-version permet de juger les performances globales de la solution et de sa mise en place.