I - La virtualisation et le cloud computing
4) Les nouveautés du cloud et de la virtualisation au 1er trimestre 2012
Dans cette partie nous allons parler des différentes évolutions constatées à la fois au niveau des solutions d’hyperviseurs et des solutions de services cloud proposés par les différents fournisseurs du marché. Nous allons spécifier les types de solutions en séparant les services cloud offerts aux entreprises des services cloud offerts aux particuliers ou bien orienté ordinateur personnel comme les VDI (Virtual Desktop Infrastructure). Le VDI est le déploiement de machines virtuelles destinées à être exécutées sur des postes clients. Cela permet de mettre à disposition des employés d’une entreprise une même machine virtuelle directement paramétrée et donc de diminuer les coûts de maintenance. Tout d’abord, intéressons-nous au monde des hyperviseurs avec l’annonce de l’arrivée d’Hyper V-3.
a) Etat actuel du marché des hyperviseurs
Dressons tout d’abord un bref récapitulatif des solutions d’hyperviseurs actuellement présentes sur le marché et commençons par VMware.
Le leader VMware propose son hyperviseur ESXi actuellement dans sa version 5. Ce système est extrêmement léger et permet l’intégration de toutes les solutions VMware notamment les logiciels de sécurité, les logiciels de gestion. Ce système est extrêmement léger car il ne contient que le kernel de l’hyperviseur. La gestion de l’hyperviseur est faite à distance. La tarification des solutions VMware est fonction du nombre de VM qui est amené à être exécuté sur l’hyperviseur. Les capacités des hyperviseurs ESXi sont actuellement les plus intéressantes sur le marché. En effet ils offrent des fonctionnalités beaucoup plus intéressantes que les hyperviseurs Hyper-V notamment au niveau de la gestion de la mémoire grâce à des techniques avancées telles que le balooning. La gestion des drivers est aussi beaucoup plus sure chez VMware car les pilotes passent par une importante série de tests afin de certifier à 100 % une intégration parfaite avec ESXi. (Figure 13)
Figure 13 : Comparaison des architectures (Source)
![Figure 13](fig13.png)
Passons à présent à la solution de Microsoft : Hyper-V. Cet hyperviseur est intégré par défaut au sein du système Windows server 2008 R2. L’avantage est qu’il n’est pas nécessaire d’acheter une licence logicielle supplémentaire. L’inconvénient est que les pilotes ne sont pas forcément les plus adaptés à la virtualisation, ce qui peut provoquer des bugs et d’autres problèmes de fiabilité. La gestion de la mémoire est moins efficace que celle de VMware car elle repose sur les algorithmes de pagination d’un système d’exploitation qui ne sont pas forcément prévus pour les architectures virtuelles. Passons à présent à la solution de Microsoft : Hyper-V. Cet hyperviseur est intégré par défaut au sein du système Windows server 2008 R2. L’avantage est qu’il n’est pas nécessaire d’acheter une licence logicielle supplémentaire. L’inconvénient est que les pilotes ne sont pas forcément les plus adaptés à la virtualisation, ce qui peut provoquer des bugs et d’autres problèmes de fiabilité. La gestion de la mémoire est moins efficace que celle de VMware car elle repose sur les algorithmes de pagination d’un système d’exploitation qui ne sont pas forcément prévus pour les architectures virtuelles.
b) Les nouveautés de la virtualisation
Microsoft Hyper-V
Concernant la virtualisation pure, il y a eu peu de nouveautés. La grande majorité des SSII fournissent des solutions cloud basées sur des solutions existantes, néanmoins Microsoft s’apprête à sortir une évolution de son hyperviseur. Microsoft Hyper-V 3 est en effet une évolution importante de l’hyperviseur Hyper-V. On peut y voir une volonté ferme de la part de la firme de Redmond de se placer en véritable concurrent de VMware au lieu de rester un outsider.
Tout d’abord au niveau des performances de l’hyperviseur, on note une nette amélioration au niveau de la mémoire allouable à une machine virtuelle, celle-ci passant de 64 giga-octets à 512 giga-octets ; également au niveau du nombre de processeurs virtuels que l’on peut allouer par VM, on passe de 4 à 32. Au niveau de la création des clusters de serveurs, on peut maintenant allouer 160 processeurs logiques (processeurs que verront les applications) par nœud du cluster (nombre de machine) contre 64 précédemment. Ces mêmes serveurs peuvent disposer désormais d’une capacité physique de 2 téra-octets pour leur mémoire vive contre 1 téra-octet auparavant. La taille maximale d’un cluster est également revue à la hausse. En effet, elle passe de 16 nœuds à 63 nœuds. Enfin, le nombre de VM dans un cluster est multiplié par 4, on passe en effet de 1000 VM à 4000 VM.
Maintenant attachons nous à voir quelles évolutions sont proposées par Microsoft au niveau des fonctionnalités de son hyperviseur. Tout d’abord Hyper-V 3 offre la possibilité de gérer les échanges entre VM et machines physiques à l’aide d’une nouvelle version de leur switch virtuel. Ce switch virtuel permet d’améliorer la granularité des échanges sur le switch entre VM. Le problème majeur de la gestion et du contrôle des échanges réseaux venant du fait que l’on ne puisse pas gérer le trafic de données entre VM depuis la machine hôte car cette dernière ne voyait pas les données que s’échangeaient les VM. Le gros avantage de ce switch est qu’il va permettre aux partenaires de Microsoft d’étendre les fonctionnalités de leurs logiciels en ajoutant des plugins qui utilisent les API ouvertes de WFP (Windows Filtering Platform). Ces derniers ont d’ailleurs commencé à développer ces plugins et logiciels
Ensuite Microsoft offre la possibilité de définir des ACL (Access Control List) prenant en compte des VM. En effet, il est désormais possible de définir des autorisations pour des VM soit en passant par les adresses MAC soit en passant un intervalle IP. On peut noter ensuite les fonctionnalités de PVlans (Private Vlans) qui permettent d’isoler des VM partageant le même scope IP sur un réseau virtuel. Ensuite on peut citer le NIC Teaming (Network Interface Controller) qui permet de créer des agrégats de cartes réseau pour améliorer la bande passante. Les volumes CSV (Cluster Shared Volume) seront encryptés grâce à Bitlocker ce qui améliore la sécurité.
Une nouveauté importante consiste en l’intégration d’un utilitaire de migration à chaud de machines virtuelles. Auparavant à la charge du logiciel DPM 2010, la migration asynchrone de machines virtuelles sera désormais intégrée nativement à Hyper-V 3. Au niveau de la réplication de données, l’hyperviseur gérera le failback (capacité de retransférer les requêtes du serveur de réplication vers le serveur principal une fois que ce dernier est de nouveau disponible) et le failover (transfert des requêtes vers un autre serveur une fois que le serveur principal est trop surchargé de demandes). On note également la possibilité d’effectuer des migrations de disques durs virtuels et non plus seulement des machines virtuelles. Ce récapitulatif regroupe les principales nouveautés mais ne présente pas la totalité de ces dernières. Nous détaillerons par la suite les nouvelles fonctionnalités liées à la sécurité.
c) Les nouvelles offres cloud
Le cloud entreprise
De nombreux acteurs se lancent dans le cloud computing et certains proposent des services très innovants portant sur des tâches exportables sur des serveurs distants. Parmi ces nouveaux acteurs, il y a ceux qui fournissent des solutions généralistes comme Xerox et Powercloud qui offrent des services cloud aux PME. HP et SFR se sont associés afin de fournir des solutions cloud IaaS adaptées aux PME avec notamment des services d’archivage, de sauvegarde, de partage de données et de sécurité. Les passerelles cloud permettant d’améliorer la gestion d’applications existantes sont aussi en pleine expansion. Ainsi Vordel, une société fournissant ce genre de passerelles, permet de gérer une solution Microsoft Sharepoint via son service Vordel Sharepoint. IBM lance également une offre permettant de créer de façon automatisée des solutions cloud prêtes à l’emploi. Elle permet de plus de les gérer et de les administrer une fois qu’elles sont créées. Les solutions de gestion de cloud à travers un portail informatique telles que celles d’Enovance commencent elles aussi à émerger au regard de la difficulté croissante d’administrer efficacement de grosses infrastructures cloud.
Parmi les nouveaux services évoqués plus tôt, on peut citer le Compute as a Service (CaaS) qui consiste à offrir de la puissance de calcul à des entreprises ou à des particuliers qui en ont besoin. Parmi ces services on peut citer celui de Dimension Data qui va offrir des solutions de stockage et de CaaS aux entreprises et aux particuliers de la ville de Sydney en Australie. Enfin un nouveau service très axé sur la sécurité a vu le jour avec Nscaled qui fournit une solution cloud dite de RaaS (Recuperation as a Service). C’est un système permettant une reprise après sinistre, de l’archivage et de la sauvegarde.
VDI et cloud pour particulier
Des acteurs comme Gosis favorisent le retour de la virtualisation de poste de travail pour le cloud en insistant sur les VDI. On a aussi pu voir la création d’offre cloud open source comme Open Stack. Il s’agit en effet une solution adaptable à tous les hyperviseurs du marché pour concevoir une solution cloud qui se veut très compétitive par rapport à celles déjà présentes sur le marché.
Telefonica va fournir un service baptisé Dual Persona qui vise l’association d’un téléphone mobile et professionnel dans le même smartphone. Ce service sera géré dans le cloud et permettra de résoudre le problème de la conciliation de ces deux univers.
En conclusion, on peut dire qu’il y a de nombreux services qui émergent à cause de la jeunesse des technologies cloud et de l’engouement suscité. Les fournisseurs de solutions de virtualisation fournissent eux aussi des solutions qui tendent à s’adapter de plus en plus à la mouvance actuelle du cloud computing, la sortie prochaine de Hyper-V le montre bien. Regardons dès à présent comment sécuriser une infrastructure cloud.