Citrix défie VMware
L'éditeur de logiciels de virtualisation Xensource, racheté par Citrix, est devenu en l'espace de quelques semaines la division phare de son acquéreur. Qui se pose désormais comme le principal concurrent de la référence VMware.
01net.
le 02/11/07 à 00h00
Les faits
A l'occasion d'iForum, la réunion mondiale des utilisateurs Citrix qui se déroulait à Las Vegas du 21 au 23 octobre dernier, l'éditeur a présenté officiellement ses nouveaux outils de virtualisation, fruits du rachat de Xensource en août dernier. Il se présente désormais, à coté de Microsoft, son partenaire historique, comme le principal concurrent de VMware.
L'analyse
Pendant des années, Metaframe (aujourd'hui Presentation Server) fut le fleuron de Citrix. Une distinction qui revient désormais à Xensource, moins de six mois après son rachat par Citrix pour 500 millions de dollars. L'éditeur des logiciels de virtualisation Xenserver symbolise à lui seul toute l'appétence de Citrix pour la chasse gardée de VMware.
' Le plus intéressant, c'est la combinaison de la virtualisation de Xensource et des fonctions de provisioning fournies par Ardence [également racheté par Citrix, NDLR], commentait Olivier Marchal, directeur de projets infrastructures chez Orange à l'issue de la conférence d'ouverture du forum des utilisateurs Citrix. La virtualisation simplifie la centralisation des opérations et cela représente de bonnes économies d'exploitation. '
Les ambitions de Citrix dans le domaine sont immenses. En quatre ans, il entend quadrupler la taille de sa division ad hoc, dirigée par Peter Levine, l'ancien patron de Xensource. Pour ce faire, Citrix soutient une vision globale de la virtualisation : elle concernera les serveurs, bien sûr, mais aussi les postes de travail des utilisateurs d'entreprise avec les outils Xen Desktop. Ceux-ci devraient arriver sur le marché au début de l'année prochaine. Dans ce dernier domaine, l'éditeur joue sur du velours : par le biais de Presentation Server, un outil qui donne accès graphiquement depuis un PC à des applications exécutées sur un serveur, Citrix a déjà une solide présence chez la quasi totalité des grandes entreprises.
Mais cela sera-t-il suffisant pour prendre des parts de marché à VMware, l'incontestable star de la virtualisation ? Ce dernier a pour lui une notoriété sans faille, alors que l'hyperviseur Xen n'a pas encore réellement fait ses preuves en entreprise. VMware équipe aujourd'hui 95 % des serveurs x86 sur lesquels sont installés les logiciels de virtualisation, a reconnu Mark Templeton, le patron de Citrix, durant son intervention. D'ailleurs, chez VMware, on est loin de la panique : ' Nous avons la solution la plus éprouvée, avec neuf ans d'expérience dans le domaine, et plus de 20 000 clients. Cela se traduit par une stabilité de nos produits, que n'a pas Xen, et par un support matériel nettement plus important ', dit Reza Malekzadeh, le directeur marketing produits de VMware. De fait, si HP et Dell sont montés sur le podium durant iForum pour annoncer qu'ils intégreront Xenserver à leurs offres, cela fait longtemps que ESX Server de VMware a été validé par ces constructeurs, et par beaucoup d'autres. Citrix devra encore travailler pour égaler la diffusion de son rival.
Dans la bataille qui s'annonce, Citrix peut cependant compter sur un appui de poids, celui de Microsoft, son partenaire historique. Lequel précisait par la voix de son spécialiste de la virtualisation Mike Neil : ' Notre hyperviseur Viridian sera complètement compatible avec Xenserver, ce qui devrait faciliter notre progression commune face à VMware. ' Interrogé sur le développement de Veridian, Mike Neil précisait : ' Nos développeurs travaillent en partenariat avec des ingénieurs de Citrix. Mais nous travaillons aussi avec VMware, en particulier sur les compatibilité OVF (Open Virtual Machine format), et avec Dell, HP, IBM pour simplifier l'administration de systèmes hétérogènes et le contrôle des licences logicielles. '
La précision est de taille, car l'une des raisons du succès de la virtualisation réside aussi dans l'optimisation de l'utilisation des licences logicielles. L'autre argument fort est d'éviter les incompatibilités logicielles propres à chaque système, l'un des points clés de la stratégie de Citrix, qui compte appliquer la virtualisation aussi aux postes de travail, sur lesquels ces questions d'incompatibilités logicielles sont aiguës. ' Vous souvenez-vous du jour où votre PC marchait le mieux ?, interrogeait Mark Templeton. C'était bien son tout premier jour, celui où vous n'aviez encore rien enregistré. Avec nos logiciels, l'empreinte du logiciel sur le PC s'efface et votre PC reste comme neuf. ' Un argumentaire efficace, digne d'un vendeur de lessive, mais qui, appuyé par une démonstration de distribution de logiciel client automatisée par le logiciel de provisioning (allocation de ressources) d'Ardence, devenait impressionnant. Par un simple ' glisser/déposer ' à partir de la console d'administration, le démonstrateur de la conférence Citrix mettait en route une trentaine d'applications sur autant d'ordinateurs différents. Ce qui ne manquait pas d'impressionner les spectateurs, souvent sceptiques sur une telle efficacité dans un environnement plus hétérogène. ' Mais c'est tout l'intérêt d'avoir des postes clients virtualisés, on évite les conflits lors des installations, précisait Fadi Naffah, le directeur Europe en charge des grands comptes chez Citrix. Nous avons une offre logicielle plus large que VMware, et les utilisateurs ne négocieront qu'avec un seul interlocuteur, ce qui éliminera les sources de conflits '. Mais chez VMware aussi on défend l'ouverture vers les autres fournisseurs. ' On ne bloque pas nos clients, nos formats de machines virtuelles sont ouverts. Et Citrix possède une forte culture Windows, alors que nous sommes agnostiques ', dit Reza Malekzadeh. Selon lui, il existe bien des zones de recouvrement entre les deux catalogues, mais aussi des zones de complémentarité. Par exemple, il est fréquent que des sessions d'OS utilisées dans Presentation Server soient hébergées dans des machines virtuelles VMware.
De plus, les offres de distribution automatisées XenDesktop risquent d'apparaître en concurrence avec les offres de streaming d'applications proposées par Citrix. L'ex-projet Tarpon, devenu Application Streaming, dont l'intérêt était de ménager le poste client en ne l'envahissant que durant l'utilisation du logiciel, reprend certains arguments de la virtualisation du poste client. Chez Microsoft, l'offre comparable issue du rachat de Softricity tarde à être déployée en masse, ce qui peut laisser supposer que les deux partenaires privilégieront la virtualisation et le provisioning au détriment des offres de streaming.
VMware en retard sur la virtualisation d'applications
Virtualisation de serveurs : solutions pour la création de machines virtuelles sur lesquelles installer un environnement complet : système d'exploitation (OS) et applications.
Virtualisation et transmission d'applications : conditionnement d'applications expédiées en flux vers un client pour exécution dans un environnement isolé.
Présentation d'applications : évolution des protocoles client-serveur datant de l'époque de l'informatique centralisée avec des capacités graphiques améliorées.
Poste de travail : solutions pour appliquer la virtualisation au poste de travail à différents niveaux.
XenServer
Basé sur l'hyperviseur open source Xen. Utilise une technologie de paravirtualisation, qui impose d'utiliser des OS invités modifiés pour de meilleures performances. Peu utilisé en production.
Application Streaming
Pour Presentation Server, anciennement projet Tarpon, présenté en 2005 et livré en 2006. Citrix a intégré étroitement cette brique à ses offres historiques d'affichage distant.
Presentation Server, ex-Metaframe
Basé sur le protocole Independant Client Architecture (ICA), assure l'accès à des applications s'exécutant sur un serveur. Clients Windows, Mac OS, Linux, Unix.
Desktop Broker et Xen Desktop Server
Création et gestion centralisée d'environnements de travail Windows distribués à la demande aux utilisateurs et exécutés sur une machine virtuelle d'un serveur ou du poste utilisateur.
Virtual Server 2005 R2
Gratuit, ne fonctionne qu'avec Windows Server 2003. Surtout utilisé pour des consolidations en environnement Microsoft. Windows Server 2008 sera fourni avec un hyperviseur intégré, Viridian.
Softgrid
Développé par Softricity. Solution autonome de conditionnement et de livraisons d'applications exécutées dans un environnement isolé sur un client Windows.
Terminal Services
Construit à partir de technologies Citrix (pour Remote Desktop Protocol en particulier). Comparable à Presentation Server, mais ne fonctionne qu'en environnement Microsoft.
Virtual PC
Création de machines virtuelles au-dessus de Windows.
ESX Server
Bénéficie de sa légitimité historique, de ses outils d'administration, et de sa base installée (plus de 20 000 clients). VMware Server, pour créer un système virtuel à l'intérieur d'un OS hôte.
Fonction non couverte.
Fonction non couverte.
ACE et VDI
Création centralisée d'environnements de travail sous forme de machines virtuelles, exécutées sur le serveur (accès client par protocole d'affichage distant) ou sur le poste client. VMware Workstation et Player : création de machines virtuelles sur un OS utilisateur.
2 questions à... : Peter Levine, ex-PDG de Xensource et désormais responsable de la division virtualisation et administration de Citrix
Quelle est la relation entre Citrix et le projet open source Xen ?
' Le projet Xen est le moteur des applications que nous vendons ensuite comme une voiture, prête à fonctionner. Nous suivons les développements qui y sont liés. Avec Citrix, on prolonge les accords avec Microsoft et Symantec, ainsi qu'avec certains fabricants de serveurs. Comme HP et Dell qui proposeront Xenserver sur leurs machines. '
Comptez-vous évoluer vers les clusters et la virtualisation des entrées/sorties ?
' L'expression cluster est galvaudée. Nous pensons être déjà en mesure de gérer des clusters avec nos machines virtuelles. Pour les I/O, il faudra attendre les développements chez Intel de contrôleur d'entrée/sortie intégré " IO mmu " pour aller plus loin dans la répartition de charges entre serveurs. '
Ce qu'en pensent deux clients de Citrix : Xavier Mounard, chef de projet chez Casino
' Un intérêt majeur pour l'exploitation '
' La virtualisation des applications et celle du poste de travail simplifieront la télédistribution d'applicatifs. C'est la continuation de ce que nous réalisons déjà avec le logiciel Presentation Server. Nous avons près de 350 hypermarchés et prés de 2 400 supermarchés à supporter. Industrialiser la distribution des applications reste notre objectif permanent. Nous avons, par exemple, plus de 2 000 services fonctionnant sous Windows 2003. Avec les annonces Xen, nous pourrions les déplacer suivant la charge sur différents serveurs. '
' Nous allons étudier la virtualisation des postes clients '
' Nous étudierons surtout les fonctions de provisioning et le déploiement d'outils par un simple " drag and drop ". Nous avons déjà des serveurs virtuels Microsoft avec Virtual Server R2, et travaillons sur la virtualisation des applications. Maintenant, nous étudierons celle des postes clients. Enfin, la disponibilité des boîtiers Branch Office mérite réflexion, car concentrer autour d'un serveur les fonctions d'optimisation réseaux soulevera des problèmes de répartition des tâches entre les différents services. '
Ce qu'en pensent deux clients de Citrix : Olivier Marchal, directeur de projet en charge de la construction des plates-formes de services chez Orange, l'un des premiers utilisateurs français de VMware
' Une offre globale intéressante '
' Orange est le promoteur de l'" Application Delivery " chère à Citrix, au travers de l'offre Business Everywhere qui permet un accès à des applications distantes, via une liaison Edge ou 3G. Orange se sert aussi en interne du logiciel Presentation Server dans sa version 4.0 sur près de 2 500 serveurs. L'iForum 2007 était l'occasion d'évaluer, en particulier, l'intégration des différentes acquisitions (Xensource, Ardence) au sein d'une solution globale. La couverture offerte par la conjonction des produits est réellement intéressante, apportant la flexibilité tant attendue. '
' Simplifier le déploiement d'applications sur tout type de poste '
' Citrix propose désormais des solutions qui répondent à la plupart des besoins de nos clients, allant de la virtualisation du poste de travail, en passant par le déploiement des applications sur tout type de poste, tout en améliorant la souplesse de gestion des infrastructures de centre de données via XenServer et Provisioning Server. L'utilisation des boîtiers Branch Office, qui assurent la convergence des fonctions réseaux et serveurs sur un proxy, ne sera viable que si cela n'entraîne aucune intervention sur site. '