Actualités Emploi Start-up Avis d'expert Vidéos Indicateurs Distribution Telecharger Pro Livres blancs

S'adapter à la puissance des processeurs

La virtualisation de système d'exploitation autorise le déploiement d'un grand nombre d'environnements sur un même serveur physique. Ces serveurs virtuels fonctionnent avec le même système d'exploitation, ce qui simplifie l'administration.
envoyer
par mail
imprimer
l'article
partager sur Viadeo
partager sur Facebook
partager sur LinkedIn
partager sur Scoopeo
partager sur Technorati
partager sur Digg
partager sur Delicious
partager sur Google
partager sur Myspace
partager sur Yahoo!

Virtualisation de système d'exploitation (OS), environnements virtuels, zones, autant de termes qui désignent une autre façon de déployer plusieurs serveurs logiques sur un même système matériel. Pas question, cependant, de faire cohabiter Linux et Windows. Ce type de virtualisation est donc plus souvent présent chez les hébergeurs que dans les centres de données d'entreprise. Les zones sont en revanche très performantes ; leur nombre ne dépend pas de la quantité de cœurs, mais de la puissance des processeurs. Ainsi, si des serveurs en production ne consomment, en moyenne, que 15 % de la capacité de traitement d'un cœur, on juge raisonnable d'activer de trois à cinq zones par cœur. Soit jusqu'à 40 serveurs virtuels pour une seule unité rack 1U à deux processeurs quadricœurs.

Une même partition système

Chaque zone constitue une instance de l'OS hôte. Indépendantes les unes des autres en mémoire, elles n'interfèrent pas, et tolèrent des procédures de démarrage et des configurations propres ; chacune reçoit ses propres applications, et le plantage d'une zone n'a aucun impact sur ses voisines. Elles partagent souvent la même partition système, ce qui présente un avantage pour l'administrateur. Si les licences l'autorisent, il devient possible de n'installer et de ne maintenir qu'une seule copie des logiciels en production. Le noyau de l'OS parent constitue la seule brique commune. On peut ainsi faire fonctionner Red Hat Enterprise Linux 5 et Novell Suse Enterprise Linux 10 en parallèle, puisque ce sont des Linux. En rendant le noyau de son Unix compatible avec les fonctions Linux, Sun propose même de faire cohabiter Linux et Solaris.

Ce type de virtualisation nécessite un noyau de système hôte adapté. Les extensions open source Open VZ, VServer et FreeVPS existent pour Linux. FreeBSD dispose de manière native de cette fonction sous le nom de Jails. Néanmoins, l'industrie préfère des solutions dotées d'un support commercial. A savoir Solaris 10 de Sun, où les zones s'appellent des containeurs, et Virtuozzo de SWsoft, qui ajoute des zones à Linux et Windows.

Glossaire

Émulation
Fait de simuler des ressources matérielles pour chaque machine virtuelle. Cette technique nécessite l'interprétation et la traduction de tous les accès au matériel physique, réseau ou disques, ce qui consomme de la puissance de calcul. Tous les systèmes d'exploitation x86 - d'OS/2 à Windows Vista, en passant par Linux - s'installent sur les machines virtuelles.

Hyperviseur
Moteur qui prend le contrôle d'un ordinateur physique dès son démarrage afin d'orchestrer le fonctionnement des machines virtuelles. L'hyperviseur attribue l'exécution d'une machine virtuelle à au moins un cœur de processeur x86. VMware et Xen dominent ce marché. Microsoft Hyper-V est annoncé pour le dernier trimestre.

Machine virtuelle
Ordinateur où le processeur, la mémoire vive, le réseau, et le stockage sont simulés sur un ordinateur physique. La machine virtuelle a une vie propre : elle démarre, fonctionne, et s'éteint sans interférer avec le reste des logiciels en cours d'exécution sur l'ordinateur physique.

Paravirtualisation
Cette technique autorise les machines virtuelles à accéder au matériel pour atteindre de meilleures performances. Elle exige l'installation de systèmes d'exploitations spécifiquement modifiés à cette fin. Aujourd'hui, seul Linux est accepté en paravirtualisation. Des versions de Windows Vista et Server 2008 sont attendues.

Système invité
Machine virtuelle lancée par un émulateur depuis un système d'exploitation hôte complet. Réservé aux environnements de tests, le système invité accepte de mélanger ses fenêtres à celles du système d'exploitation hôte.

Zone ou environnement virtuel
Aussi appelé système d'exploitation virtualisé. Clone du système d'exploitation installé sur le serveur qui s'exécute de manière aussi autonome qu'une tâche dans un système multi-tâche. La puissance du processeur conditionne le nombre de zones susceptibles de s'exécuter par cœur de processeurs. Solaris 10 embarque nativement cette technologie. Virtuozzo l'ajoute à Windows et Linux.

2 questions à… : Bruno Vincent, architecte chez l'intégrateur Octo Technology

Qui sont les clients des environnements virtuels ?
“ Les environnements virtuels sont un héritage des serveurs Unix propriétaires, et seuls les utilisateurs de ces systèmes ont éprouvé ce type de virtualisation. Les entreprises ayant migré vers Linux ou Windows sont donc plus susceptibles d'adopter les machines virtuelles. ”

Existe-t-il des domaines plus adapté à un type de virtualisation ?
“ Lorsqu'il s'agit de virtualiser un très grand nombre de serveurs, les environnements virtuels (voir définition ci-contre) sont meilleurs. La gestion de 100 zones ne consomme que 2 % de la puissance CPU, alors que VMware en consomme 30 % pour orchestrer 30 machines virtuelles. En revanche, les zones restent inadaptées aux bases de données, puisque chaque instance d'Oracle impose un paramétrage spécifique dans le noyau. ”

publicité
à lire aussi
SUR LES MÊMES THÈMES
La bêta de Symbian 2 arrivera en juin
La crise profiterait à Linux, selon IDC
Dès avril, un kit de compatibilité applicative pour Windows 7
Linux.com veut fédérer toute la communauté Linux
Une hot line Windows Vista gratuite pour les pros
Ubuntu s'accroche au cloud computing
Accords croisés entre Microsoft et Red Hat dans la virtualisation
Debian 5, une sérieuse alternative à Windows 7 pour l'entreprise
01Informatique
01 INFORMATIQUE
L'hebdo de référence des décideurs informatiques.
Micro Hebdo
MICRO HEBDO
L'hebdo qui vous simplifie la micro
et Internet.
L'Ordinateur Individuel
L'ORDINATEUR INDIVIDUEL
Le mensuel informatique qui vous informe et vous conseille.
Tous droits réservés © 1999 - 2009 Internext - 01net.