Après deux années de bêta test, la plate-forme PaaS OpenShift de Red Hat est désormais accessible en tant que service en ligne. L'offre payante comprend aussi un support commercial. « Le service OpenShift a déjà été utilisé pour construire plus d'un million d'applications, et chaque jour, environ 2 000 nouvelles applications sont créées », a déclaré Ashesh Badani, directeur général du nouveau PaaS en ligne de Red Hat qui ajoute : « Chaque semaine, 1 500 nouveaux utilisateurs s'inscrivent au service ».
La plateforme OpenShift permet de développer et de faire tourner des applications créées avec Java, Ruby, PHP, Python, Perl ou Node.js, et fonctionnant sur des bases de données comme MySQL et MongoDB. Les utilisateurs peuvent intégrer des outils de gestion du cycle de vie comme Maven, Git et Jenkins. Ils peuvent également déployer leurs propres outils logiciels dans des cartouches. C'est ainsi que l'éditeur Open Source définit le conditionnement de l'application pour qu'elle puisse tourner dans OpenShift.
Red Hat fait tourner son PaaS sur Amazon Web Services en s'appuyant sur OpenShift Origin, une série de paquets logiciels Open Source. Le système d'exploitation utilisé est Red Hat Enterprise Linux (RHEL), plus SELinux (Security Enhanced Linux) qui sert à définir les politiques d'accès à différents éléments du système d'exploitation.
Une plateforme polyglotte
OpenShift est l'une des nombreuses offres PaaS du marché dont l'objectif est de réduire le temps de développement en mettant à la disposition des développeurs tous les outils pour écrire et faire tourner une application dans un environnement hébergé. Engine Yard, Heroku, Microsoft et Google notamment proposent des services concurrents à celui de Red Hat. « La force d'OpenShift c'est qu'il fournit une expérience « polyglotte », puisqu'il permet d'écrire en plusieurs langues différentes, propose de nombreux frameworks et plusieurs magasins de données », a déclaré Ashesh Badani. « Le service n'est pas exclusivement focalisé Ruby ou Java », a-t-il ajouté.
Cette semaine, d'autres fournisseurs ont annoncé des offres PaaS. C'est le cas par exemple du fournisseur d'infrastructure Progress Software qui a annoncé le lancement, plus tard cette année, de sa plateforme de développement Progress Pacific qui va permettre de concevoir et de gérer simplement des applications connectées à n'importe quel cloud, terminaux mobiles ou réseau social. Pour faire tourner son service, Progress a acquis le vendeur Rollbase, qui dispose d'une plate-forme pour conditionner et exécuter des applications dans un service hébergé.
Le tarif d'OpenShift démarre à 20 dollars HT par mois. Le service est accessible à partir d'aujourd'hui en Amérique du Nord et il sera opérationnel en Europe dès la semaine prochaine. À côté d'OpenShift, Red Hat propose également OpenShift Enterprise, une version conçue pour faire tourner OpenShift sur site.
OpenShift, le PaaS de Red Hat, est opérationnel
Après une longue période de test, OpenShift, le PaaS de Red Hat est devenu une réalité commerciale. La plateforme rend Java, PHP, Node.js et d'autres langages web accessibles en environnement hébergé.