Dossier Cloud Computing : comment le Paas promet de révolutionner l'informatique (2/3) 

Le 23 février 2011 (18:54) - par Christophe Bardy

Imprimer Envoyer par e-mail

Rubriques : Cloud et Grid Computing - Architectures virtualisées Tags : vmware - java - salesforce - javascript - cloud - paas - ruby - joyent - vmforce - node.js

Après un tour d'horizon des différents modèles de cloud et des définitions du cloud, nous revenons dans cette seconde partie de notre dossier sur les offres Paas de VMware, Joyent et Salesforce.com. La dernière partie de notre dossier couvrira les offres de Microsoft (Azure), Google (App Engine) et Amazon (Elastic Beanstalk).
Dossier Cloud Computing : comment le Paas promet de révolutionner l'informatique (2/3)

Dossier Cloud Computing : comment le Paas promet de révolutionner l'informatique (2/3)

Mais où va donc VMware avec vFabric ?

En août 2009, VMware annonçait le rachat de SpringSource, société pilotant le développement du framework Java Spring. De quoi lui fournir un middleware Java complet ainsi que le framework Java le plus populaire au monde, le tout avec une vaste gamme d’outils de développements et de gestion de la performance applicative. Bref, de quoi affronter les grands frameworks applicatifs tels que Windows .Net de Microsoft, notamment. A tel point que nous nous interrogions alors : VMware s’imagine-t-il en Microsoft 2.0 ?

En avril dernier, l’éditeur a poussé la démarche un peu plus loin, en s’associant à Salesforce.com pour lancer la version bêta de VMForce, une plateforme en nuage visant à élargir le spectre des applications catapultables dans le nuage Salesforce. C’est donc sans trop de surprise que Paul Maritz, PDG de VMware, a profité de la grand messe annuelle de l’éditeur pour préciser les lignes de sa stratégie : dans la cale, la partie infrastructure, avec vCenter et vCloud; en haut, tout ce qui touche à l’utilisateur final et au SaaS; au milieu, le PaaS (Platform as a Service).

VMware en est encore à packager son offre mais on connaît déjà les composants essentiels qui composeront l’offre PaaS de l’éditeur. On a aussi une certitude. Dans un premier temps, elle devrait se positionner comme une plateforme de déploiement d’applications pour nuages privés, même si VMware devrait aussi jouer le rôle de marchand d’armes pour des opérateurs ou des hébergeurs souhaitant utiliser sa solution pour construire leur propre offre de Paas public.

vfabric

D’un point de vue programmatique, la plate-forme PaaS de VMware s’appuie sur Java et plus précisément sur le framework Spring. L’administration et la supervision de la plate-forme sont confiées à Hyperic, tandis que la partie middlware s’appuie sur vFabric.

vFabric s’appuie sur un étage de gestion de base de données reposant sur GemFire, la solution distribuée de gestion de données rachetée avec Gemstone. Le bus de message interapplicatif est assuré par RabbitMQ le broker de messages libre hérité par VMware du rachat de SpringSource, tandis que la couche serveur d’applications Java est assurée par tcserver  (l’implémentation Tomcat de SpringSource). Enfin, l’étage de serveur web est confié à vFabric ERS, un package de serveur web basé sur Apache qui inclut aussi le support de langages tels que Perl et PHP.

Il est à noter que cette liste n’est sans doute pas définitive, VMware souhaitant rester ouvert à d’autres langages que Java. A l’été 2010, des rumeurs avaient ainsi circulé sur une possible acquisition par VMware d’EngineYard, un service de Paas basé sur Ruby on Rails, concurrent d’Heroku, depuis racheté par Salesforce.com.

Si VMware dispose aujourd’hui de la plupart des éléments pour permettre à ses clients de mettre en oeuvre une plate-forme PaaS privée, l’éditeur reste pour le moins frileux quant à l’idée d’offrir vFabric sur son propre cloud en mode public. Certes, VMware peut arguer du fait que plusieurs de ses partenaires (opérateurs, opérateurs de cloud, hébergeurs) devraient à terme proposer sa plate-forme de PaaS en mode public. Mais une telle organisation est sans doute moins séduisante que celle proposée par un Microsoft qui assume totalement l’exploitation de sa plate-forme et des garanties de services associées. Bref, si la position de marchand d’armes est sans doute suffisante dans l’IaaS, il se pourrait bien qu’elle devienne rapidement intenable dans le PaaS. Il faudra alors voir si VMware est prêt à s’attirer les foudres de ses partenaires en se lançant lui même sur ce marché…

livres blancs avec LesSourcesIT.fr

Sécuriser les terminaux mobiles des utilisateurs dans l’entreprise

Les appareils mobiles, tels que les smartphones et les tablettes tactiles, permettent à un nombre croissant d’employ…


L’efficacité opérationnelle et la réduction des coûts grâce à une approche intégrée de la veille sécuritaire

La mise en place d’un programme de veille sécuritaire efficace au sein d’une organisation n’est pas à prendre à…

vues 3986 lectures commentaire 2 commentaire(s) recommandation notez cet article
2

Réagissez à cet article

Votre Pseudo

Commentaire

Pertinence du commentaire : 2
Par Miguel
 Le 16/06/2011 à 17:06
"La distribution de la charge et des requêtes, l'une des clés du succès d'Heroku, s’effectue au travers d’une couche propriétaire développée par la société et baptisée erlang"...

Plus exactement, le Routing Mesh est un middleware développé en interne à l'aide d'Erlang, langage de programmation développé à l'origine par Ericson. Erlang est un langage de programmation fonctionnel supportant nativement le parallélisme, ce qui est un atout pour ce type de développement.

Il est à noter qu'une partie de l'infrastructure cloud d'Amazon est aussi développée en Erlang, ainsi que le système de chat de Facebook.
Noter ce commentaire
Pertinence du commentaire : 1
Par Christophe Bardy (LeMagIT)
 Le 16/06/2011 à 18:36
Bonjour,

vous êtes dans le vrai pour ce qui est d'erlang en tant que langage (et nos lecteurs remarquerons qu'il s'agit aussi d'une unité de mesure du trafic sur les réseaux télécoms qui était notamment utilisée par les équipementier et telcos pour dimensionner la capacité de leurs réseaux voix).

Mais si ma mémoire ne me trompe pas - car j'avais creusé à l'époque -, le routing Mesh d'Heroku était encore baptisé "Erlang" lorsque l'article a été écrit. Et il avait été bien sûr développé en langage Erlang.

Si ce n'était pas le cas, mea culpa, pour avoir fauté... et merci pour la pertinence du commentaire.
Noter ce commentaire
publicité
publicité
Les dernières offres d'emploi

 TECHNICIEN HOTLINE (H/F)

A ce titre, vous effectuez le support utilisateurs niveau 1 dans un environnement Windows, bureautique (excel, word...), et sur les différentes applications. Le périmètre de la mission, concerne...

 TECHNICIEN HOTLINE (H/F)

A ce titre, vous effectuez le support utilisateurs niveau 1 dans un environnement Windows, bureautique (excel, word...), et sur les différentes applications. Cette mission, basée à Lorient, est à...

 ADMINISTRATEUR RESEAUX ET SECURITE (H/F)

A ce titre, vous travaillez en étroite collaboration avec l?ensemble de l?équipe Production informatique (administration, exploitation, support), les architectes des infrastructures et le Responsable...

Les économies de stockage à travers une architecture unifiée


Beaucoup d’organisations ont fait le choix du stockage « unifié » à travers les systèmes Multiprotocol storage systems (MPS). Avec la croissance exponentielle du nombre de d…

Virtualisation : bénéfices, défis et solutions


Alors qu’il existe différentes voies en matière de virtualisation ce document se concentre sur 3 approches : serveurs, postes de travail et appliances. L’un des motifs de cet…
livres blancs avec LesSourcesIT.fr
Recevez les newsletters du MagIT
L'essentiel IT : L'actu IT au quotidien
événements

TechDays 2012 : développeurs et projets en avant

1 2 3 4 5   
Click Here