CloudFoundry !

image

image

Quand j’ai decouvert l’existence du Paas (Platform as a service) made by VMWare (et donc by SpringSource), j’ai saute sur l’occas pour obtenir mon invitation. Et je n’ai pas ete decu du détour ! Beaucoup plus simpliste que Google App Engine, CloudFoundry fait du deploiement d’application un vrai jeu d’enfant !
L’installation requiert juste un peu de temps (installation de la commande vmc pilotée par le langage ruby… oui faut installer ruby sur son ordi ! Avec gem !).
Loggez vous une fois pour toutes avec les identifiants que vmware vous envoie (via vmc login), puis deployez l’appli web que vous souhaitez !

CloudFoundry supporte les applications Ruby et les servlets Java (via une instance de tomcat).
Il ne possede a priori PAS de limitation sur l’utilisation du langage Java (comme c’est le cas sur App Engine!). Un routeur fait office d’arbitre (VCAP_ROUTER) en faisant un dispatch (nom de domaine -> runtime + hote virtuel a aller chercher).

Et si jamais vous vous demandez si (par mauvaise experience) le datastore n’est pas un simulacre de base de données (comme c’est le cas sur App Engine), ben rassurez vous et rejouissez vous ! Non seulement vous avez a votre disposition des bases type MySQL a creer via des commandes vmc unitaires, mais en plus vous avez le choix avec d’autres sgbd (comme mangoDB par exemple).

Le proof of concept de la simplicite de CloudFoundry (et je ne leur fais pas de la pub ! Non ! Je vous assure n’avoir aucun sponsoring), c’est d’avoir reussi en meme pas une heure a deployer mon appli de stage (si mon ancien tuteur voit ca il sera vert !). Et le resultat est probant puisque me voila heureux gestionnaire d’une appli de sondages….
Voici le lien sur CloudFoundry : http://newave.cloudfoundry.com.

Et je ne compte pas en rester la… j’ai d’autres applis web qui veulent etre livrées !