Déployer Java dans le cloud avec Jelastic

Depuis quelques temps, les systèmes de gestion d'applications Cloud (PaaS - Plateforme as a Service) en tout genre se multiplient. Mais certains à mon sens sortent vraiment du lot en proposant de réels "services". C'est le cas notamment de Jelastic qui permet de créer des environnements de déploiement d'applications Java très facilement.

Voici un graphique résumant les fonctionnalités offertes :

Avec seulement un compte sur ce site, il est possible de récupérer le code source depuis un serveur de gestion de configuration, packager le tout grâce à Maven, déployer sur un serveur Tomcat et gérer une base de données. Le tout éventuellement de manière sécurisée (SSL) et ajustable selon le niveau de performances requis (load balancing). Qui dit mieux??!!

Le but étant de faciliter la mise en place de multiples processus de déploiements d'un application sur différents environnements (développement, test, recette...) sans avoir à se soucier de l'aspect matériel (technique). En effet, la liste des outils mis à disposition est déjà assez impressionnante :

Java developers have access to support for any JVM-based application including pure Java 6 or 7, JRuby, Scala and Groovy. In addition, Jelastic provides support for SQL databases that include MariaDB, MySQL, and PostgreSQL. Non-SQL database support is provided for MongoDB and CouchDB. Supported application servers include Tomcat 6 and 7, GlassFish and Jetty. Load balancing and caching is done though integrated NGINX, and developer tools integration via Maven and Ant plug-ins.

L'idée est ingénieuse, la mise en oeuvre semble bien aboutit puisque le site est très facile à utiliser, reste donc à savoir si cela séduira les développeurs et managers. La plateforme est encore en version beta mais commence à faire ses preuves comme on peut le voir au travers de son blog et sa communauté semble déjà bien active.

Un outil de plus à suivre de près!


Fichier(s) joint(s) :

0 commentaires: